SlideShare une entreprise Scribd logo
1  sur  27
CLOUD – AZURE
          an introduction



     Saravanan Subburayal
             07-Feb-2013
Agenda
•   What is Cloud Computing?
•   Myths
•   Common Product Scenario
•   Cloud Computing Patterns
•   Cloud Offerings
•   Major Cloud Players
•   Microsoft’s Cloud – Azure
•   Azure Services
•   Microsoft Data Centers
•   Windows Azure Instance sizes
•   Summary
                                   2
What is Cloud computing?




                           3
What is Cloud - computing?




Cloud computing is the use of computing
resources (hardware and software) that are
delivered as a service over a network (typically
the Internet)
What is Cloud - computing?




Wikipedia: Cloud computing is the use of computing resources (hardware and
software) that are delivered as a service over a network (typically the Internet)
                                                                                    6
Myths..




          7
Myths..

• It is not safe to move to Cloud.. Security???
• We will be locked into one vendor and lose
  control of its data, if it moves to the cloud.
• My company must move all its applications to
  a cloud service to be able to benefit fully from
  cloud computing.
• Only a small business can gain any cost savings
  benefit out of Cloud Computing.

                                                 8
Common Product scenario
•   Customer
•   CIO
•   CEO

                      IT Expenditure
•   IT Professional




                                       Time

                                              9
Cloud computing patterns
On and Off




                                           Compute
On & off workloads (e.g. batch job)                               Inactivity
Over provisioned capacity is wasted
                                                                   Period
Time to market can be cumbersome                      Average                      Usage




Growing Fast




                                           Compute
Successful services needs to grow/scale
Keeping up w/ growth is big IT challenge
                                                                                Average Usage
Cannot provision hardware fast enough



Unpredictable Bursting                     Compute

Unexpected/unplanned peak in demand
Sudden spike impacts performance
Can’t over provision for extreme cases                          Average Usage




Predictable Bursting
                                            Compute




Services with micro seasonality trends
Peaks due to periodic increased demand
IT complexity and wasted capacity                                                               10
Cloud Offerings
Cloud Offerings (detailed view)




                                  12
Cloud Offerings (Deployment)




                               13
Major Cloud Players




                      14
Microsoft’s view of Cloud



“ An approach to computing that’s about
internet scale and connecting to a variety of
devices and endpoints ”




                                                15
Windows Azure




                16
Windows Azure – provides
• Environments for your apps
• Machines, rack space, switches, connectivity
• Automated deployment & configuration
• Isolation, redundancy,
  load balancing
• Abstraction & Flexibility




                                                 17
Windows Azure – Core Services




                                18
Windows Service roles (Compute)




                                  19
Windows Azure Storage
     Scalable storage in the cloud
       • 100tb per storage account
       • Auto-scale to meet massive volume and throughput


     Accessible via REST services
       • Access from Windows Azure Compute
       • Access from anywhere via internet
       • Supporting .NET Client Library


     Various storage types
       •   Table - group of entities (name/value pairs)
       •   Queue - Simple non-transactional message queue
       •   Blob - Large binary storage
       •   Drives - NTFS VHD mounted into Compute instance


                                                      22
SQL Azure Database
• SQL Server relational database
  model delivered as a service
   – Support for existing APIs & tools
   – Built for the cloud with high availability
     & fault tolerance
   – Easily provision and manage databases
     across multiple datacenters

• SQL Azure provides logical server
   – Gateway server that understands TDS
     protocol
   – Looks like SQL Server to TDS Client
   – Actual data stored on multiple backend
     data nodes



                                                  23
Building Block Services

              Distributed, in-memory cache for Windows Azure apps
Caching       Session state provider for Windows Azure applications
              .NET client library for caching data




Access        Authn support using multiple identity providers
              Easily integrate Live ID, Facebook, Yahoo, Google, & AD
Control       Support for industry standards and existing .NET APIs



              Messaging & connectivity for building distributed
Service Bus   and loosely-coupled apps in the cloud
              Enables hybrid apps across both on-premises & the cloud
              Queues & Topics for persistence & pub/sub messaging

                                                                    24
Data Services
            –   SQL Server Reporting provided as a service
            –   Reports authored using existing tools (BIDS)
Reporting   –   Reports can include rich Data Visualizations (Maps, Charts,
                Tablix)
                and exported to variety of formats
            –   Directly viewed in the browser or rendered as part of an app
                using the Reporting Viewer control
            –   Web Service interface to render & manage reports

            – Synchronize data from on-premises SQL Server to/from SQL
              Azure in the cloud
Data Sync   – Synchronize data between SQL Azure databases potentially in
              different data centers




                                                                         25
Microsoft Azure Data Centers




• Windows Azure runs on 8 datacenters around the world
• Enabling you to deploy and run applications and infrastructure close
  to your customers.
                                                                         26
Windows Azure Instance Sizes
Variable instance sizes to handle complex workloads of any size




Unit of Compute Defined




                                                                  27
Summary
Windows Azure provides a comprehensive
set of services that you can selectively
compose to build your cloud apps
Global Data Center Footprint
99.95% Monthly SLA. Pay only for what you use.


Flexible & Open Compute Options
Virtual Machines, Web Sites, & Cloud Services

Managed Building Block Services
SQL Database, Cache, Service Bus, & more



                                                 29
30
31

Contenu connexe

Tendances

Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformSoumow Dollon
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session aleyeldean
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesAbdelkhalik Mosa
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform JanDavidGristwood
 
Data Management Gateway - Deep Dive
Data Management Gateway - Deep DiveData Management Gateway - Deep Dive
Data Management Gateway - Deep DiveJean-Pierre Riehl
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure OverviewPankaj Bajaj
 
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...John Chang
 
Virtualization & Cloud computing
Virtualization & Cloud computingVirtualization & Cloud computing
Virtualization & Cloud computingAkhil Raj
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud ComputingJithin Parakka
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010DavidGristwood
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehousedrluckyspin
 
Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical OverviewAmit Gatenyo
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatestrajramab
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010DavidGristwood
 
IBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM iIBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM iLuca Comparini
 

Tendances (20)

Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
 
Cloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling TechnologiesCloud computing and Cloud Enabling Technologies
Cloud computing and Cloud Enabling Technologies
 
Sunil
SunilSunil
Sunil
 
Azure bootcamp (1)
Azure bootcamp (1)Azure bootcamp (1)
Azure bootcamp (1)
 
Understanding The Azure Platform Jan
Understanding The Azure Platform   JanUnderstanding The Azure Platform   Jan
Understanding The Azure Platform Jan
 
Data Management Gateway - Deep Dive
Data Management Gateway - Deep DiveData Management Gateway - Deep Dive
Data Management Gateway - Deep Dive
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...AI for Intelligent Cloud and Intelligent Edge:Discover, Deploy, and Manage w...
AI for Intelligent Cloud and Intelligent Edge: Discover, Deploy, and Manage w...
 
Virtualization & Cloud computing
Virtualization & Cloud computingVirtualization & Cloud computing
Virtualization & Cloud computing
 
A Lap Around Azure
A Lap Around AzureA Lap Around Azure
A Lap Around Azure
 
Market oriented Cloud Computing
Market oriented Cloud ComputingMarket oriented Cloud Computing
Market oriented Cloud Computing
 
Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010Understanding the Windows Azure Platform - Dec 2010
Understanding the Windows Azure Platform - Dec 2010
 
Cloud Computing and your Data Warehouse
Cloud Computing and your Data WarehouseCloud Computing and your Data Warehouse
Cloud Computing and your Data Warehouse
 
Windows 2012 Technical Overview
Windows 2012 Technical OverviewWindows 2012 Technical Overview
Windows 2012 Technical Overview
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Windowsazureplatform Overviewlatest
Windowsazureplatform OverviewlatestWindowsazureplatform Overviewlatest
Windowsazureplatform Overviewlatest
 
Understanding The Azure Platform March 2010
Understanding The Azure Platform   March 2010Understanding The Azure Platform   March 2010
Understanding The Azure Platform March 2010
 
IBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM iIBM Private Cloud Solutions with IBM i
IBM Private Cloud Solutions with IBM i
 

Similaire à Cloud - Azure – an introduction

In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingAnko Duizer
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunitiesRamya SK
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud servicesSomnath Sen
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Codit
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewDony Riyanto
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Manoj Kumar
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshareValencell, Inc.
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
Cloud management
Cloud managementCloud management
Cloud managementsurbhi jha
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputingBadam Anand
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copyprabhat kumar
 

Similaire à Cloud - Azure – an introduction (20)

In De Wolken Met Cloud Computing
In De Wolken Met Cloud ComputingIn De Wolken Met Cloud Computing
In De Wolken Met Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud and its job oppertunities
Cloud and its job oppertunitiesCloud and its job oppertunities
Cloud and its job oppertunities
 
Mahika cloud services
Mahika cloud servicesMahika cloud services
Mahika cloud services
 
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
Maturing IoT solutions with Microsoft Azure (Sam Vanhoutte & Glenn Colpaert a...
 
Jjm cloud computing
Jjm cloud computingJjm cloud computing
Jjm cloud computing
 
AWS Cloud Solution - An Overview
AWS Cloud Solution - An OverviewAWS Cloud Solution - An Overview
AWS Cloud Solution - An Overview
 
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
Cloud Computing – Opportunities, Definitions, Options, and Risks (Part-1)
 
Utility metered cloud slideshare
Utility metered cloud   slideshareUtility metered cloud   slideshare
Utility metered cloud slideshare
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud management
Cloud managementCloud management
Cloud management
 
Seminar on cloudcomputing
Seminar on cloudcomputingSeminar on cloudcomputing
Seminar on cloudcomputing
 
Cloud & Data Center Networking
Cloud & Data Center NetworkingCloud & Data Center Networking
Cloud & Data Center Networking
 
Cloud introduction
Cloud introductionCloud introduction
Cloud introduction
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Deployment of private cloud infrastructure copy
Deployment of private cloud infrastructure   copyDeployment of private cloud infrastructure   copy
Deployment of private cloud infrastructure copy
 
CLOUD
CLOUDCLOUD
CLOUD
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Plus de Saravanan Subburayal

Plus de Saravanan Subburayal (6)

Devops as a service
Devops as a serviceDevops as a service
Devops as a service
 
Machine learning
Machine learningMachine learning
Machine learning
 
Welcome to big data
Welcome to big dataWelcome to big data
Welcome to big data
 
Azure series 2 creating a cloud service - web role
Azure series 2   creating a cloud service - web roleAzure series 2   creating a cloud service - web role
Azure series 2 creating a cloud service - web role
 
Fluent validation
Fluent validationFluent validation
Fluent validation
 
Asp.Net MVC3 - Basics
Asp.Net MVC3 - BasicsAsp.Net MVC3 - Basics
Asp.Net MVC3 - Basics
 

Dernier

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
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
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 

Dernier (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
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
 
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?
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 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
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
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
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 

Cloud - Azure – an introduction

  • 1. CLOUD – AZURE an introduction Saravanan Subburayal 07-Feb-2013
  • 2. Agenda • What is Cloud Computing? • Myths • Common Product Scenario • Cloud Computing Patterns • Cloud Offerings • Major Cloud Players • Microsoft’s Cloud – Azure • Azure Services • Microsoft Data Centers • Windows Azure Instance sizes • Summary 2
  • 3. What is Cloud computing? 3
  • 4. What is Cloud - computing? Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet)
  • 5. What is Cloud - computing? Wikipedia: Cloud computing is the use of computing resources (hardware and software) that are delivered as a service over a network (typically the Internet) 6
  • 7. Myths.. • It is not safe to move to Cloud.. Security??? • We will be locked into one vendor and lose control of its data, if it moves to the cloud. • My company must move all its applications to a cloud service to be able to benefit fully from cloud computing. • Only a small business can gain any cost savings benefit out of Cloud Computing. 8
  • 8. Common Product scenario • Customer • CIO • CEO IT Expenditure • IT Professional Time 9
  • 9. Cloud computing patterns On and Off Compute On & off workloads (e.g. batch job) Inactivity Over provisioned capacity is wasted Period Time to market can be cumbersome Average Usage Growing Fast Compute Successful services needs to grow/scale Keeping up w/ growth is big IT challenge Average Usage Cannot provision hardware fast enough Unpredictable Bursting Compute Unexpected/unplanned peak in demand Sudden spike impacts performance Can’t over provision for extreme cases Average Usage Predictable Bursting Compute Services with micro seasonality trends Peaks due to periodic increased demand IT complexity and wasted capacity 10
  • 14. Microsoft’s view of Cloud “ An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints ” 15
  • 16. Windows Azure – provides • Environments for your apps • Machines, rack space, switches, connectivity • Automated deployment & configuration • Isolation, redundancy, load balancing • Abstraction & Flexibility 17
  • 17. Windows Azure – Core Services 18
  • 18. Windows Service roles (Compute) 19
  • 19. Windows Azure Storage Scalable storage in the cloud • 100tb per storage account • Auto-scale to meet massive volume and throughput Accessible via REST services • Access from Windows Azure Compute • Access from anywhere via internet • Supporting .NET Client Library Various storage types • Table - group of entities (name/value pairs) • Queue - Simple non-transactional message queue • Blob - Large binary storage • Drives - NTFS VHD mounted into Compute instance 22
  • 20. SQL Azure Database • SQL Server relational database model delivered as a service – Support for existing APIs & tools – Built for the cloud with high availability & fault tolerance – Easily provision and manage databases across multiple datacenters • SQL Azure provides logical server – Gateway server that understands TDS protocol – Looks like SQL Server to TDS Client – Actual data stored on multiple backend data nodes 23
  • 21. Building Block Services Distributed, in-memory cache for Windows Azure apps Caching Session state provider for Windows Azure applications .NET client library for caching data Access Authn support using multiple identity providers Easily integrate Live ID, Facebook, Yahoo, Google, & AD Control Support for industry standards and existing .NET APIs Messaging & connectivity for building distributed Service Bus and loosely-coupled apps in the cloud Enables hybrid apps across both on-premises & the cloud Queues & Topics for persistence & pub/sub messaging 24
  • 22. Data Services – SQL Server Reporting provided as a service – Reports authored using existing tools (BIDS) Reporting – Reports can include rich Data Visualizations (Maps, Charts, Tablix) and exported to variety of formats – Directly viewed in the browser or rendered as part of an app using the Reporting Viewer control – Web Service interface to render & manage reports – Synchronize data from on-premises SQL Server to/from SQL Azure in the cloud Data Sync – Synchronize data between SQL Azure databases potentially in different data centers 25
  • 23. Microsoft Azure Data Centers • Windows Azure runs on 8 datacenters around the world • Enabling you to deploy and run applications and infrastructure close to your customers. 26
  • 24. Windows Azure Instance Sizes Variable instance sizes to handle complex workloads of any size Unit of Compute Defined 27
  • 25. Summary Windows Azure provides a comprehensive set of services that you can selectively compose to build your cloud apps Global Data Center Footprint 99.95% Monthly SLA. Pay only for what you use. Flexible & Open Compute Options Virtual Machines, Web Sites, & Cloud Services Managed Building Block Services SQL Database, Cache, Service Bus, & more 29
  • 26. 30
  • 27. 31

Notes de l'éditeur

  1. Speaking Points:There is a lot of talk in the industry about different terms like Platform as a Service, Infrastructure as a Service, and Software as a Service.Since PDC08 when we first announced the Windows Azure our focus has been on delivering a platform as a service offering where you can build applications. Where the platform abstracts you from the complexities of building and running applications. We fundamentally believe that the future path forward for development is by providing a platform. In fact, as you’ll see in a few minutes, we believe that there are a number of new capabilities that should be delivered as services to the platform.Notes:There is a lot of confusion in the industry when it comes to the cloud. It’s important that you understand both what is happening in the industry and how we think about the cloud. This is the most commonly used taxonomy for differentiating between types of cloud services.The industry has defined three categories of services:IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another. SaaS offerings needn’t be developed upon PaaS offerings although solutions built on PaaS offerings are often delivered as SaaS. PaaS offerings also needn’t expose IaaS and there’s more to PaaS than just running platforms on IaaS. ----Slide Objectives:Explain the three established terms in the industry for cloud servicesSpeaking Points:With this in mind, it’s important to understand how to talk about our Cloud Services offerings.There is a lot of confusion in the industry when it comes to the cloud. It’s important that you understand both what is happening in the industry and how we think about the cloud. This is the most commonly used taxonomy for differentiating between types of cloud services.The industry has defined three categories of services:IaaS – a set of infrastructure level capabilities such as an operating system, network connectivity, etc. that are delivered as pay for use services and can be used to host applications. PaaS – higher level sets of functionality that are delivered as consumable services for developers who are building applications. PaaS is about abstracting developers from the underlying infrastructure to enable applications to quickly be composed. SaaS – applications that are delivered using a service delivery model where organizations can simply consume and use the application. Typically an organization would pay for the use of the application or the application could be monetized through ad revenue. It is important to note that these 3 types of services may exist independently of one another or combined with one another. SaaS offerings needn’t be developed upon PaaS offerings although solutions built on PaaS offerings are often delivered as SaaS. PaaS offerings also needn’t expose IaaS and there’s more to PaaS than just running platforms on IaaS.