SlideShare una empresa de Scribd logo
1 de 43
Believe it or not !!
Database on cloud !!
Pini Krisher DBA TL at etoro (www.etoro.com)
@krisherpi
pinik@naya-tech.co.il
Agenda:
What is the Cloud Computing?
DATA on the cloud - Pros and cons
What DATA can we put on the cloud?
What forms of DATA Services Azure can offer?
What DATA can we take from Azure?
Other Cloud Solutions
I will work a lot on the portal during the presentation….
What is the Cloud Computing?
Cloud is not 1 huge machine
• Types
• SAAS – Software as a service
• PAAS – Platform as a service
• IAAS – Infrastructure as a service
• Vendors
•
•
•
•
•
•
•
•

AWS-Amazon Web Services
Rackspace
Google
HP Cloud
VM Cloud
Microsoft Azure
Etc….
Azure DATA Centers

6 Data Centers
Nice movie at:
http://www.youtube.com/wa
tch?v=JJ44hEr5DFE
• DATA on the cloud - Pros and cons (in short)
•

PROS
•
•
•
•
•
•
•
•
•

•

CONS
•
•

•

Unlimited resources (unlimited!!!!), Data is biggest storage /IO Consumer
Easy to manage
Pay as you go
Scale – UP/DOWN - OUT/IN
Backups
Auto Upgrades
Access from any where
SLA
No Bottlenecks at IT, Finance etc.
Compliance
Performance – next slide

Not pros, not cons :Security, Costs
From PASS Summit 2012 – Main Problems in DB on Cloud
What DATA can we put on the cloud?
All data or storage you want!!!
DB’s
Files
BI systems

Problems:
Compliance
Security – is the most important issue – but…
Manage Costs – about costs we will show at the
end…
• Security on Cloud-security is the primary concern
•
•
•
•
•
•

SSL
IP protection
Isolation of Customer Access
Multi-factor Authentication
Regular Authentication in DB
Internal VPN

FROM AWS Security manager
“Security is not just one thing. It’s both an art and a science.” The art he refers to
is being able to balance the needs of customers to access information to get
business done…with the desire to make sure you protect that which is really
important.”
You Can Be More Secure In The Cloud Than You Can Be On Premise.
• What forms of DATA Services
Azure can offer?
Windows Azure SQL Databases
SQL Server on VM – RDS in AWS
Windows Azure Storage
Reporting - misleading
Hadoop on Azure
Recovery
•DATABASES on AZURE

•Windows Azure SQL Databases – PAAS
•SQL Server on VM – IAAS
•Windows Azure Storage - NoSQL
• SO… When should we use DB’s on Cloud ?
• Hybrid – some on private cloud and some on
public.
• The high point after IPO
• Elections
• Shared Data/storage costs/IT costs
• No MSFT agreements
SQL Azure (PAAS)

SQL Azure (PAAS) :
Windows Azure SQL Databases
WASD
SQL Azure (PAAS)

What is PAAS in DB world?
You can not connect to the server
You can not manage hardware
You can not control hardware
No clusters etc.…
So… what DBA’s can do?
Nothing in infrastructure - there are 3 replicas…
Applicative work: adding Indexes, short
transaction etc.…
Performance tuning
High queries by CPU ,IO etc.…
SQL Azure (PAAS)
Some Usages with SQL Azure
Logs
Regular DB –has PCI
Lots of small DB’s
Scale up – increase DB size
Scale out – federation
Devops
SQL Azure (PAAS)

Logical structure of SQL Azure

Subscription servers  DataBases
They can not talk with each other!!!!!!
(Not Serverinstanses DataBases)

Creation of New DB
Security
Connect via SSMS
SSMS differences
Limitations
SQL Azure (PAAS)
SO – we have DB what's next?
Start working – build tables, insert data, create SP’s
Copy DB
Modify size
BACKUPS only to blobs!
Migrate existing data – how?
WAMW – tool from MSFT – free tool
Scripts in SSMS
Deploy from SSMS
BCP’s
MW
Bacpac – Data Tier Application – to storage and to
azure
Tools like red gate etc.
Sync
Queries from SSMS about tuning

SSMS

Portal
SQL Azure (PAAS)

Access to SQL Azure - Azure Portal
Create Server
Create DB – 3 ways (from portal, ssms, vs2012)
Location
Size – 1-150 GB
Security
Basic monitoring (monitoring in other tools like Quest)
Connection strings from the portal
Backups to BLOB
SQL Azure (PAAS)
Access to SQL Azure - Web Portal
Connect – silver light – to 1 DB or to server
Run T-sql
Basic monitoring
Query plans
Add indexes
See DATA
Change schema
SQL Azure (PAAS)
Features that Supported/not Supported in SQL
Azure
Supported:
New syntax
Auto Updates
Copy DB
Linked server from local DB’s

Not Supported:
Service broker
Jobs
profiler
CLR
Replication
Connections between DB’s in server

SSMS
SQL Azure (PAAS)
• Monitoring – SQL AZURE
• Tools
• Portals
DEMO
SQL Server on VM (IAAS)

SQL Server on VM (IAAS)
Create
Attach Disk
Connect via RDP
Can control the server
Can monitor the server
Monitoring
Reduce costs
SQL Server on VM (IAAS)
SQL Server on VM (IAAS)
SQL Server on VM (IAAS)
• Monitoring in VM
• Via portal
SQL Server on VM (IAAS)
• Inside machine in RDP
DEMO
Azure Storage
Blob – can store any type of file:
Backups
Images
VHD
Any Files you want – can be
secured
Monitoring
Geo-Replication

Main portal

Azure storage
explorer

VS2012
Azure Storage

Q – messaging
Monitoring
Main portal

Azure storage
explorer

VS2012
Azure Storage
Tables Nosql– tools and manage
(Azure Storage explorer, VS2012)
Store NON relational DATA – no
Group by – no JOINS
Monitoring
Geo-Replication

Main portal

Azure storage
explorer

VS2012
DEMO
HDINSIGHT – Hadoop on Azure
Any files sitting on Clusters
Can be query by PowerShell
Map Reduce
Hive
Main portal
HDINSIGHT – Hadoop on Azure
Recovery Services

• Backup Vault
• Hyper-V Recovery manager Vault
Reduce costs
Price ???
Start working
Migrate existing data
DEMO
MarketPlace DATAMarket
Getting a lot of raw data
Getting application to manage data
Use application to see data
Has a lot of API’s

https://datamarket.azure.com/
SOME ARE FREE!!!!
DEMO

Más contenido relacionado

La actualidad más candente

Azure System Management
Azure System ManagementAzure System Management
Azure System ManagementMustafa
 
Evolution of server environments
Evolution of server environmentsEvolution of server environments
Evolution of server environmentsvpetersson
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAdnan Hashmi
 
Running SSIS 2017 at Scale Everywhere
 Running SSIS 2017 at Scale Everywhere Running SSIS 2017 at Scale Everywhere
Running SSIS 2017 at Scale EverywhereSandy Winarko
 
PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactoryPaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactorySandy Winarko
 
RDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperRDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperG2 Tech Group
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldIdo Flatow
 
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...Sandy Winarko
 
Data Warehousing in the Era of Big Data: Deep Dive into Amazon Redshift
Data Warehousing in the Era of Big Data: Deep Dive into Amazon RedshiftData Warehousing in the Era of Big Data: Deep Dive into Amazon Redshift
Data Warehousing in the Era of Big Data: Deep Dive into Amazon RedshiftAmazon Web Services
 
Session 1 IaaS, PaaS, SaaS Overview
Session 1   IaaS, PaaS, SaaS OverviewSession 1   IaaS, PaaS, SaaS Overview
Session 1 IaaS, PaaS, SaaS OverviewCode Mastery
 
The Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureThe Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureIdo Flatow
 
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014Amazon Web Services
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinIan Massingham
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921Marco Obinu
 
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek Alumni
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek AlumniSpark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek Alumni
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek AlumniDemi Ben-Ari
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRArun Sirimalla
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Arun Sirimalla
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSArun Sirimalla
 

La actualidad más candente (20)

Cómputo en AWS
Cómputo en AWSCómputo en AWS
Cómputo en AWS
 
Azure System Management
Azure System ManagementAzure System Management
Azure System Management
 
Evolution of server environments
Evolution of server environmentsEvolution of server environments
Evolution of server environments
 
Azure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data CenterAzure Stack - Azure in your own Data Center
Azure Stack - Azure in your own Data Center
 
Running SSIS 2017 at Scale Everywhere
 Running SSIS 2017 at Scale Everywhere Running SSIS 2017 at Scale Everywhere
Running SSIS 2017 at Scale Everywhere
 
PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data FactoryPaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
PaaSport to Paradise: Back to the Future with SSIS in Azure Data Factory
 
RDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaperRDS: Exciting & nerdy things you won't find in the whitepaper
RDS: Exciting & nerdy things you won't find in the whitepaper
 
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the FieldMigrating Customers to Microsoft Azure: Lessons Learned From the Field
Migrating Customers to Microsoft Azure: Lessons Learned From the Field
 
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...
PaaSport to Paradise - Azure SQL and SSIS in Azure Data Factory - Better Toge...
 
Data Warehousing in the Era of Big Data: Deep Dive into Amazon Redshift
Data Warehousing in the Era of Big Data: Deep Dive into Amazon RedshiftData Warehousing in the Era of Big Data: Deep Dive into Amazon Redshift
Data Warehousing in the Era of Big Data: Deep Dive into Amazon Redshift
 
Session 1 IaaS, PaaS, SaaS Overview
Session 1   IaaS, PaaS, SaaS OverviewSession 1   IaaS, PaaS, SaaS Overview
Session 1 IaaS, PaaS, SaaS Overview
 
The Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with AzureThe Essentials of Building Cloud-Based Web Apps with Azure
The Essentials of Building Cloud-Based Web Apps with Azure
 
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
(SPOT301) AWS Innovation at Scale | AWS re:Invent 2014
 
Scaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit DublinScaling on AWS for the First 10 Million Users at Websummit Dublin
Scaling on AWS for the First 10 Million Users at Websummit Dublin
 
SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921SQL Server Lift & Shift on Azure - SQL Saturday 921
SQL Server Lift & Shift on Azure - SQL Saturday 921
 
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek Alumni
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek AlumniSpark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek Alumni
Spark 101 – First Steps To Distributed Computing - Demi Ben-Ari @ Ofek Alumni
 
Getting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMRGetting Started with EC2, S3 and EMR
Getting Started with EC2, S3 and EMR
 
Deep Dive on EC2 and S3
Deep Dive on EC2 and S3Deep Dive on EC2 and S3
Deep Dive on EC2 and S3
 
How and when to use NoSQL
How and when to use NoSQLHow and when to use NoSQL
How and when to use NoSQL
 
Building a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWSBuilding a Bigdata Architecture on AWS
Building a Bigdata Architecture on AWS
 

Similar a Data on azure details

SQL Azure - the good, the bad and the ugly.
SQL Azure - the good, the bad and the ugly.SQL Azure - the good, the bad and the ugly.
SQL Azure - the good, the bad and the ugly.Pini Krisher
 
Azure fundamental -Introduction
Azure fundamental -IntroductionAzure fundamental -Introduction
Azure fundamental -IntroductionManishK55
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DBChristopher Foot
 
Afternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesAfternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesCCG
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiGirish Kalamati
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon Web Services
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365Marco Parenzan
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersTobias Koprowski
 
AWS re:Invent 2016: Host a massively scalable website around the world for a ...
AWS re:Invent 2016: Host a massively scalable website around the world for a ...AWS re:Invent 2016: Host a massively scalable website around the world for a ...
AWS re:Invent 2016: Host a massively scalable website around the world for a ...Amazon Web Services
 
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...XBOSoft
 
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationDatabase Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationAmazon Web Services
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudMark Kromer
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseJames Serra
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the CloudAaron Saikovski
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study materialNagesh Ramamoorthy
 
2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with Azure2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with AzureMarco Parenzan
 

Similar a Data on azure details (20)

SQL Azure - the good, the bad and the ugly.
SQL Azure - the good, the bad and the ugly.SQL Azure - the good, the bad and the ugly.
SQL Azure - the good, the bad and the ugly.
 
Data on azure
Data on azureData on azure
Data on azure
 
Azure fundamental -Introduction
Azure fundamental -IntroductionAzure fundamental -Introduction
Azure fundamental -Introduction
 
Introduction to Azure SQL DB
Introduction to Azure SQL DBIntroduction to Azure SQL DB
Introduction to Azure SQL DB
 
Afternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data ServicesAfternoons with Azure - Azure Data Services
Afternoons with Azure - Azure Data Services
 
The Best of re:invent 2016
The Best of re:invent 2016The Best of re:invent 2016
The Best of re:invent 2016
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Azure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish KalamatiAzure from scratch part 3 By Girish Kalamati
Azure from scratch part 3 By Girish Kalamati
 
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
Amazon RDS for Microsoft SQL: Performance, Security, Best Practices (DAT303) ...
 
2014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 3652014.10.22 Building Azure Solutions with Office 365
2014.10.22 Building Azure Solutions with Office 365
 
KoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginnersKoprowskiT_session1_SDNEvent_WASDforBeginners
KoprowskiT_session1_SDNEvent_WASDforBeginners
 
AWS re:Invent 2016: Host a massively scalable website around the world for a ...
AWS re:Invent 2016: Host a massively scalable website around the world for a ...AWS re:Invent 2016: Host a massively scalable website around the world for a ...
AWS re:Invent 2016: Host a massively scalable website around the world for a ...
 
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
7 Things Testers Should Know About The Cloud with Bill Wilder & XBOSoft March...
 
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform MigrationDatabase Migration – Simple, Cross-Engine and Cross-Platform Migration
Database Migration – Simple, Cross-Engine and Cross-Platform Migration
 
Azure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the CloudAzure Data Factory ETL Patterns in the Cloud
Azure Data Factory ETL Patterns in the Cloud
 
Introducing Azure SQL Data Warehouse
Introducing Azure SQL Data WarehouseIntroducing Azure SQL Data Warehouse
Introducing Azure SQL Data Warehouse
 
Taking SharePoint to the Cloud
Taking SharePoint to the CloudTaking SharePoint to the Cloud
Taking SharePoint to the Cloud
 
AWS solution Architect Associate study material
AWS solution Architect Associate study materialAWS solution Architect Associate study material
AWS solution Architect Associate study material
 
Windows Azure
Windows AzureWindows Azure
Windows Azure
 
2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with Azure2014.11.14 Data Opportunities with Azure
2014.11.14 Data Opportunities with Azure
 

Último

Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostZilliz
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 

Último (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage CostLeverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
Leverage Zilliz Serverless - Up to 50X Saving for Your Vector Storage Cost
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 

Data on azure details

  • 1. Believe it or not !! Database on cloud !! Pini Krisher DBA TL at etoro (www.etoro.com) @krisherpi pinik@naya-tech.co.il
  • 2. Agenda: What is the Cloud Computing? DATA on the cloud - Pros and cons What DATA can we put on the cloud? What forms of DATA Services Azure can offer? What DATA can we take from Azure? Other Cloud Solutions I will work a lot on the portal during the presentation….
  • 3. What is the Cloud Computing? Cloud is not 1 huge machine
  • 4. • Types • SAAS – Software as a service • PAAS – Platform as a service • IAAS – Infrastructure as a service
  • 5. • Vendors • • • • • • • • AWS-Amazon Web Services Rackspace Google HP Cloud VM Cloud Microsoft Azure Etc….
  • 6. Azure DATA Centers 6 Data Centers Nice movie at: http://www.youtube.com/wa tch?v=JJ44hEr5DFE
  • 7. • DATA on the cloud - Pros and cons (in short) • PROS • • • • • • • • • • CONS • • • Unlimited resources (unlimited!!!!), Data is biggest storage /IO Consumer Easy to manage Pay as you go Scale – UP/DOWN - OUT/IN Backups Auto Upgrades Access from any where SLA No Bottlenecks at IT, Finance etc. Compliance Performance – next slide Not pros, not cons :Security, Costs
  • 8. From PASS Summit 2012 – Main Problems in DB on Cloud
  • 9. What DATA can we put on the cloud? All data or storage you want!!! DB’s Files BI systems Problems: Compliance Security – is the most important issue – but… Manage Costs – about costs we will show at the end…
  • 10. • Security on Cloud-security is the primary concern • • • • • • SSL IP protection Isolation of Customer Access Multi-factor Authentication Regular Authentication in DB Internal VPN FROM AWS Security manager “Security is not just one thing. It’s both an art and a science.” The art he refers to is being able to balance the needs of customers to access information to get business done…with the desire to make sure you protect that which is really important.” You Can Be More Secure In The Cloud Than You Can Be On Premise.
  • 11. • What forms of DATA Services Azure can offer? Windows Azure SQL Databases SQL Server on VM – RDS in AWS Windows Azure Storage Reporting - misleading Hadoop on Azure Recovery
  • 12.
  • 13. •DATABASES on AZURE •Windows Azure SQL Databases – PAAS •SQL Server on VM – IAAS •Windows Azure Storage - NoSQL
  • 14. • SO… When should we use DB’s on Cloud ? • Hybrid – some on private cloud and some on public. • The high point after IPO • Elections • Shared Data/storage costs/IT costs • No MSFT agreements
  • 15. SQL Azure (PAAS) SQL Azure (PAAS) : Windows Azure SQL Databases WASD
  • 16. SQL Azure (PAAS) What is PAAS in DB world? You can not connect to the server You can not manage hardware You can not control hardware No clusters etc.… So… what DBA’s can do? Nothing in infrastructure - there are 3 replicas… Applicative work: adding Indexes, short transaction etc.… Performance tuning High queries by CPU ,IO etc.…
  • 17. SQL Azure (PAAS) Some Usages with SQL Azure Logs Regular DB –has PCI Lots of small DB’s Scale up – increase DB size Scale out – federation Devops
  • 18. SQL Azure (PAAS) Logical structure of SQL Azure Subscription servers  DataBases They can not talk with each other!!!!!! (Not Serverinstanses DataBases) Creation of New DB Security Connect via SSMS SSMS differences Limitations
  • 19. SQL Azure (PAAS) SO – we have DB what's next? Start working – build tables, insert data, create SP’s Copy DB Modify size BACKUPS only to blobs! Migrate existing data – how? WAMW – tool from MSFT – free tool Scripts in SSMS Deploy from SSMS BCP’s MW Bacpac – Data Tier Application – to storage and to azure Tools like red gate etc. Sync Queries from SSMS about tuning SSMS Portal
  • 20. SQL Azure (PAAS) Access to SQL Azure - Azure Portal Create Server Create DB – 3 ways (from portal, ssms, vs2012) Location Size – 1-150 GB Security Basic monitoring (monitoring in other tools like Quest) Connection strings from the portal Backups to BLOB
  • 21. SQL Azure (PAAS) Access to SQL Azure - Web Portal Connect – silver light – to 1 DB or to server Run T-sql Basic monitoring Query plans Add indexes See DATA Change schema
  • 22. SQL Azure (PAAS) Features that Supported/not Supported in SQL Azure Supported: New syntax Auto Updates Copy DB Linked server from local DB’s Not Supported: Service broker Jobs profiler CLR Replication Connections between DB’s in server SSMS
  • 23. SQL Azure (PAAS) • Monitoring – SQL AZURE • Tools • Portals
  • 24. DEMO
  • 25. SQL Server on VM (IAAS) SQL Server on VM (IAAS) Create Attach Disk Connect via RDP Can control the server Can monitor the server Monitoring Reduce costs
  • 26. SQL Server on VM (IAAS)
  • 27. SQL Server on VM (IAAS)
  • 28. SQL Server on VM (IAAS) • Monitoring in VM • Via portal
  • 29. SQL Server on VM (IAAS) • Inside machine in RDP
  • 30. DEMO
  • 31. Azure Storage Blob – can store any type of file: Backups Images VHD Any Files you want – can be secured Monitoring Geo-Replication Main portal Azure storage explorer VS2012
  • 32. Azure Storage Q – messaging Monitoring Main portal Azure storage explorer VS2012
  • 33. Azure Storage Tables Nosql– tools and manage (Azure Storage explorer, VS2012) Store NON relational DATA – no Group by – no JOINS Monitoring Geo-Replication Main portal Azure storage explorer VS2012
  • 34. DEMO
  • 35. HDINSIGHT – Hadoop on Azure Any files sitting on Clusters Can be query by PowerShell Map Reduce Hive Main portal
  • 37. Recovery Services • Backup Vault • Hyper-V Recovery manager Vault
  • 40. DEMO
  • 41. MarketPlace DATAMarket Getting a lot of raw data Getting application to manage data Use application to see data Has a lot of API’s https://datamarket.azure.com/ SOME ARE FREE!!!!
  • 42.
  • 43. DEMO