SlideShare uma empresa Scribd logo
1 de 39
Baixar para ler offline
Ashvini Shahane
Head – Strategic Services Unit
Synergetics IT Services India Pvt. Ltd.
An approach to computing that’s about
internet scale and connecting to a variety
         of devices and endpoints
Allocated      Load
                                       IT-capacities   Forecast
                       Not Enough
                         Power
    IT CAPACITY




                  Too Much
                   Power




                              Actual Load



                                            TIME

3
Load
                       No screaming          Capacity on     Forecast
                        customers             Demand
        IT CAPACITY




                      No capital                           Knob goes
                      laying idle                            up...
                                                             And...
                                                             down
Lower
Capex
                                    Actual Load



                                                  TIME
Compute




                                             Compute
                       Inactivity
                        Period
                                                                Average Usage
           Average                   Usage


                         Time                            Time
Compute




                                               Compute
                                                                     Average Usage
                     Average Usage


                        Time                             Time
“IaaS”                    “PaaS”                   “SaaS”
Infrastructure-as-a-Service   Platform-as-a-Service   Software-as-a-Service
        host                        build                consume
Packaged                      Infrastructure                            Platform                             Software
                                             (as a Service)                          (as a Service)
             Software                                                                                                     (as a Service)



             Applications                    Applications                            Applications                         Applications




                                                                        You manage
                 Data                            Data                                    Data                                 Data
                              You manage




               Runtime                         Runtime                                 Runtime                              Runtime




                                                                                                                                           Managed by vendor
             Middleware                      Middleware                              Middleware                           Middleware




                                                                                                      Managed by vendor
You manage




                 O/S                              O/S                                    O/S                                   O/S
                                                              Managed by vendor



             Virtualization                  Virtualization                          Virtualization                       Virtualization


                Servers                         Servers                                 Servers                              Servers


               Storage                         Storage                                 Storage                              Storage


             Networking                      Networking                              Networking                           Networking
Cloud Operating System
Windows Server 2008 x64 (R2 coming soon)
.NET Framework – 3.5 SP1 and 4.0
Native Code, PHP, Java, etc. – Bring your own runtime
Supports Full Trust today (admin mode coming soon)
Fabric manages role lifecycle




     Worker Role                            Web Role
Roles are defined in a Service Model
   May define one or more Roles per Service
   A role definition specifies
      VM size
      Communication Endpoints
      Local storage resources
      Etc…
At runtime each Role will execute on one or more
instances (up to 20 per subscription)
   A role instance is a set of code, configuration, and local data,
   deployed in a dedicated VM
Windows Azure
        Supports Various VM Sizes
        Size set on Role in Service Definition
        Service can have multiple roles
        Balance of Performance per node vs. High Availability from
        multiple nodes
        Set in Service Model definition
        All instances of role will be of equal size

Size            CPU Cores      RAM           Local Storage   Cost
Small           1              1.7GB         250GB           1x
Medium          2              3.5GB         500GB           2x
Large           4              7GB           1000GB          4x
Extra large     8              15GB          2000GB          8x
Web Roles previously using Hosted Web Core
   Only supports a single HTTP or HTTPS endpoint
Web Roles now supporting Full IIS 7.0/7.5
Enables new scenarios
   Multiple IIS web sites
   Multiple virtual directories
   Configure IIS extensions
   Web Deploy for rapid development
Enables short, unattended setups on role startup
         Silent MSIs, COM Components, Registry Keys, Configuring Windows Server, etc.
    Configured in the .csdef
    Task Type
         Simple – System waits for the task to exit
         Background – System does not wait for the task to exit
         Foreground – same as background, but blocks role restart until tasks exit




<WebRole name=“FabrikamShipping.App.Web">
  <Startup>
    <Task commandline="relativepathToSetupExecutable"
          executionContext="limited|elevated"
          taskType=“simple|foreground|background"/>
  </Startup>
</WebRole>
Provided to help you move applications to Windows Azure
Enables you to have full control over the OS Image
     Create your VHD locally
     Upload the VHD to storage
     Deploy a service package that uses the custom OS image
     The role is your VM – Specify <OsImage href="20101020BaseVM.vhd" /> in the .cscfg
Key considerations
     Image must be Windows Server 2008 R2 Enterprise
     Designed for long or non-automated installs
     No durability of OS image
     You configure and maintain the Operating System
Currently available as a limited beta
Scalable storage in the cloud
     100tb per storage account
     Auto-scale to meet massive volume and throughput
Accessible via RESTful Web Service API
     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
Enables a better user experience, global reach,
increased engagement, more revenue
Broad reach with 22+ locations globally
Secure network connectivity
between on-premises and cloud
    Supports standard IP protocols
                                       Windows Azure

Enables hybrid apps access to
on-premises servers
Allows remote administration of
Windows Azure apps

Simple setup and management
    Integrated with WA Service Model
    Web, Worker and VM Roles
    supported



                                          Enterprise
Network policy managed through                          Windows Azure
Windows Azure portal                                      Role A               Role B

    Granular control of connectivity
    between WA roles and external                                  Role C
                                                             (multiple VM’s)
    machines                                     Rela
                                                  y
Automatic setup of IPsec
 Tunnel firewalls/NAT’s through
 hosted SSL-based relay
 Network policies enforced & traffic
 secured via end-to-end certificate-
 based IPSec
 DNS name resolution based on
 endpoint machine names                Dev machines

                                                                                  Databases




                                                             Enterprise
Extending SQL Server to the Cloud
Your          SQL Azure

   App             TDS




Change Connection String
Familiar 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
Logical optimizations supported
    Indexes, Query plans etc..
Physical optimizations not supported
    File Groups, Partitions etc…
Transparently manages physical storage
SQL Azure Reporting
   SQL Server Reporting provided as a service
   Reports authored using existing tools (BIDS) and uploaded to the cloud
   Reports can have rich Data Visualizations (Maps, Charts, Tablix) and be
   exported to variety of rendering formats (Excel, Word, PDF)
   Reports can be rendered as part of an app using the Report Viewer
   control
   Directly view the reports in the browser
   Web Service interface to render and manage reports
SQL Azure Data Sync
   CTP1 available now provides geo-replication
   CTP2 coming soon adds sync between SQL Server and
   SQL Azure
   Builds on Sync Framework
Building Block Services for developing connected applications
Provides secure messaging and connectivity
across different network topologies
Enables hybrid applications that span on-
premises and the cloud
Enables various communication protocols and
patterns for developers to engage in reliable
messaging
Naming

Access
          Service Registry
Control

            Messaging
Used to authenticate and authorize users
Integration Single Sign On and centralized
authorization into your web applications
Standards-based identity providers
  Enterprise directories (e.g. Active Directory
  Federation Server v2.0)
  Web identities (e.g. Windows Live ID, Google,
  Yahoo!, and Facebook)
V1 available in production
Distributed, in-memory application cache for Windows Azure apps
Primary use cases
    Session state provider for Windows Azure applications
    Cache layer for Windows Azure applications that leverage storage in SQL
    Azure Databases or Windows Azure storage
Provided as a service
    Provision, configure, and use
    No installation or management of machines/instances
    Dynamically increase and decrease cache size as needed
    Same programming model for both cloud and on-premises
Windows Azure Platform in your datacenter
    Designed for unlimited scale & multi-tenancy
    Identical to the hardware in Microsoft’s datacenters
    Delivered by a choice of hardware partners
Benefits
    Platform as a Service
    Physical Control
    Geographic Proximity
    Regulatory Compliance
    Data Sovereignty
Currently in development with several partners
    Fujitsu, Dell, HP, and eBay
Access Control               Service Bus
Per Message Operation      Per Message Operation

$1.99/10k transactions   $3.99/month per connection
Windows Azure Platform is a comprehensive PaaS offering including:
     Windows Azure
     SQL Azure
     Windows Azure AppFabric
Fundamental concepts:
     Windows Azure Service Definition & Configuration
     Windows Azure Roles
Commercially available today in 41 countries and 6 data centers
In the future Windows Azure & SQL Azure will be available on-
premises as an appliance
Continuing to expand the set of services and features
AshviniShahane@synergetics-india.com




http://www.synergetics-india.com

Mais conteúdo relacionado

Mais procurados

The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationMichael Collier
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingGeorge Kanellopoulos
 
Windows Azure: Lessons From the Field
Windows Azure: Lessons From the FieldWindows Azure: Lessons From the Field
Windows Azure: Lessons From the FieldMichael Collier
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobileantimo musone
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformSpiffy
 
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloudEclipse & die Microsoft cloud
Eclipse & die Microsoft cloudPatric Boscolo
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformEsri
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADFSandy Winarko
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Sandy Winarko
 
Windows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementWindows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementMichael Collier
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BIDenny Lee
 
V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitsolarisyougood
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureRonald Widha
 
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Spiffy
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciCodemotion
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudKristian Nese
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azureSundararajan Subramanian
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudMichael Collier
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonMark Collier
 

Mais procurados (20)

The Hybrid Windows Azure Application
The Hybrid Windows Azure ApplicationThe Hybrid Windows Azure Application
The Hybrid Windows Azure Application
 
Windows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud ComputingWindows Azure Platform - The Color of Cloud Computing
Windows Azure Platform - The Color of Cloud Computing
 
Windows Azure: Lessons From the Field
Windows Azure: Lessons From the FieldWindows Azure: Lessons From the Field
Windows Azure: Lessons From the Field
 
Prodware wa college - marcel meijer
Prodware   wa college - marcel meijerProdware   wa college - marcel meijer
Prodware wa college - marcel meijer
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure PlatformMS TechDays 2011 - Cloud Computing with the Windows Azure Platform
MS TechDays 2011 - Cloud Computing with the Windows Azure Platform
 
Eclipse & die Microsoft cloud
Eclipse & die Microsoft cloudEclipse & die Microsoft cloud
Eclipse & die Microsoft cloud
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
What’s New with SSIS in ADF
 What’s New with SSIS in ADF What’s New with SSIS in ADF
What’s New with SSIS in ADF
 
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
Embrace and Extend - First-Class Activity and 3rd Party Ecosystem for SSIS in...
 
Windows Azure for Developers - Service Management
Windows Azure for Developers - Service ManagementWindows Azure for Developers - Service Management
Windows Azure for Developers - Service Management
 
Above the cloud: Big Data and BI
Above the cloud: Big Data and BIAbove the cloud: Big Data and BI
Above the cloud: Big Data and BI
 
V mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kitV mware v realize orchestrator 6.0 knowledge transfer kit
V mware v realize orchestrator 6.0 knowledge transfer kit
 
DV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows AzureDV03 Smooth Migration to Windows Azure
DV03 Smooth Migration to Windows Azure
 
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
Windows Azure Platform Technical Deep Dive - Chris Auld (Intergen)
 
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino GuarnacciOracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
Oracle Public Cloud: Oracle Java Cloud Service, by Nino Guarnacci
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
 
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the CloudWindows Phone 7 and Windows Azure – A Match Made in the Cloud
Windows Phone 7 and Windows Azure – A Match Made in the Cloud
 
EMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in LondonEMEA OpenStack Day Intro, July 13th 2011 in London
EMEA OpenStack Day Intro, July 13th 2011 in London
 

Semelhante a Lap around windows azure

[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureFord AntiTrust
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform K.Mohamed Faizal
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overviewFrédéric Harper
 
20120614 innovation days - Windows Azure
20120614   innovation days - Windows Azure20120614   innovation days - Windows Azure
20120614 innovation days - Windows AzureRicardo González
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniLee Stott
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumTom Crombez
 
BOI 2011 - Be what's next
BOI 2011 - Be what's nextBOI 2011 - Be what's next
BOI 2011 - Be what's nextTudor Damian
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azureLuis Martins
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategydrmarcustillett
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformDavid Chou
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertiseHanu Software
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Eric D. Boyd
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Intergen
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloudmalderhout
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure PlatformAsmTrash
 

Semelhante a Lap around windows azure (20)

Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
PHP in the Cloud
PHP in the CloudPHP in the Cloud
PHP in the Cloud
 
Drupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows AzureDrupal in the Cloud with Windows Azure
Drupal in the Cloud with Windows Azure
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overview
 
20120614 innovation days - Windows Azure
20120614   innovation days - Windows Azure20120614   innovation days - Windows Azure
20120614 innovation days - Windows Azure
 
Windows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford UniWindows Azure UK Universities Bradford Uni
Windows Azure UK Universities Bradford Uni
 
FewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuumFewebPlus @ microsoft 19 april 2010 cloud continuum
FewebPlus @ microsoft 19 april 2010 cloud continuum
 
BOI 2011 - Be what's next
BOI 2011 - Be what's nextBOI 2011 - Be what's next
BOI 2011 - Be what's next
 
20120620 moving to windows azure
20120620 moving to windows azure20120620 moving to windows azure
20120620 moving to windows azure
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Choosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform StrategyChoosing Your Windows Azure Platform Strategy
Choosing Your Windows Azure Platform Strategy
 
Patterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services PlatformPatterns of Cloud Applications Using Microsoft Azure Services Platform
Patterns of Cloud Applications Using Microsoft Azure Services Platform
 
Hanu cloud computing expertise
Hanu cloud computing expertiseHanu cloud computing expertise
Hanu cloud computing expertise
 
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
Moving Web Apps to the Cloud - Iowa User Group Tour, Feb 2012
 
Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?Windows Azure: Is Azure right for you?
Windows Azure: Is Azure right for you?
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloud
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 

Último

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...apidays
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...apidays
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Zilliz
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusZilliz
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Jeffrey Haguewood
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityWSO2
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWERMadyBayot
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MIND CTI
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxRemote DBA Services
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...DianaGray10
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfOrbitshub
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAndrey Devyatkin
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdfSandro Moreira
 

Último (20)

Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)Introduction to Multilingual Retrieval Augmented Generation (RAG)
Introduction to Multilingual Retrieval Augmented Generation (RAG)
 
Exploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with MilvusExploring Multimodal Embeddings with Milvus
Exploring Multimodal Embeddings with Milvus
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 
Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..Understanding the FAA Part 107 License ..
Understanding the FAA Part 107 License ..
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Platformless Horizons for Digital Adaptability
Platformless Horizons for Digital AdaptabilityPlatformless Horizons for Digital Adaptability
Platformless Horizons for Digital Adaptability
 
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWEREMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
EMPOWERMENT TECHNOLOGY GRADE 11 QUARTER 2 REVIEWER
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Vector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptxVector Search -An Introduction in Oracle Database 23ai.pptx
Vector Search -An Introduction in Oracle Database 23ai.pptx
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdfRising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
Rising Above_ Dubai Floods and the Fortitude of Dubai International Airport.pdf
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf[BuildWithAI] Introduction to Gemini.pdf
[BuildWithAI] Introduction to Gemini.pdf
 

Lap around windows azure

  • 1. Ashvini Shahane Head – Strategic Services Unit Synergetics IT Services India Pvt. Ltd.
  • 2. An approach to computing that’s about internet scale and connecting to a variety of devices and endpoints
  • 3. Allocated Load IT-capacities Forecast Not Enough Power IT CAPACITY Too Much Power Actual Load TIME 3
  • 4. Load No screaming Capacity on Forecast customers Demand IT CAPACITY No capital Knob goes laying idle up... And... down Lower Capex Actual Load TIME
  • 5. Compute Compute Inactivity Period Average Usage Average Usage Time Time Compute Compute Average Usage Average Usage Time Time
  • 6. “IaaS” “PaaS” “SaaS” Infrastructure-as-a-Service Platform-as-a-Service Software-as-a-Service host build consume
  • 7. Packaged Infrastructure Platform Software (as a Service) (as a Service) Software (as a Service) Applications Applications Applications Applications You manage Data Data Data Data You manage Runtime Runtime Runtime Runtime Managed by vendor Middleware Middleware Middleware Middleware Managed by vendor You manage O/S O/S O/S O/S Managed by vendor Virtualization Virtualization Virtualization Virtualization Servers Servers Servers Servers Storage Storage Storage Storage Networking Networking Networking Networking
  • 8.
  • 9.
  • 11.
  • 12. Windows Server 2008 x64 (R2 coming soon) .NET Framework – 3.5 SP1 and 4.0 Native Code, PHP, Java, etc. – Bring your own runtime Supports Full Trust today (admin mode coming soon) Fabric manages role lifecycle Worker Role Web Role
  • 13. Roles are defined in a Service Model May define one or more Roles per Service A role definition specifies VM size Communication Endpoints Local storage resources Etc… At runtime each Role will execute on one or more instances (up to 20 per subscription) A role instance is a set of code, configuration, and local data, deployed in a dedicated VM
  • 14. Windows Azure Supports Various VM Sizes Size set on Role in Service Definition Service can have multiple roles Balance of Performance per node vs. High Availability from multiple nodes Set in Service Model definition All instances of role will be of equal size Size CPU Cores RAM Local Storage Cost Small 1 1.7GB 250GB 1x Medium 2 3.5GB 500GB 2x Large 4 7GB 1000GB 4x Extra large 8 15GB 2000GB 8x
  • 15. Web Roles previously using Hosted Web Core Only supports a single HTTP or HTTPS endpoint Web Roles now supporting Full IIS 7.0/7.5 Enables new scenarios Multiple IIS web sites Multiple virtual directories Configure IIS extensions Web Deploy for rapid development
  • 16. Enables short, unattended setups on role startup Silent MSIs, COM Components, Registry Keys, Configuring Windows Server, etc. Configured in the .csdef Task Type Simple – System waits for the task to exit Background – System does not wait for the task to exit Foreground – same as background, but blocks role restart until tasks exit <WebRole name=“FabrikamShipping.App.Web"> <Startup> <Task commandline="relativepathToSetupExecutable" executionContext="limited|elevated" taskType=“simple|foreground|background"/> </Startup> </WebRole>
  • 17. Provided to help you move applications to Windows Azure Enables you to have full control over the OS Image Create your VHD locally Upload the VHD to storage Deploy a service package that uses the custom OS image The role is your VM – Specify <OsImage href="20101020BaseVM.vhd" /> in the .cscfg Key considerations Image must be Windows Server 2008 R2 Enterprise Designed for long or non-automated installs No durability of OS image You configure and maintain the Operating System Currently available as a limited beta
  • 18. Scalable storage in the cloud 100tb per storage account Auto-scale to meet massive volume and throughput Accessible via RESTful Web Service API 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
  • 19.
  • 20. Enables a better user experience, global reach, increased engagement, more revenue Broad reach with 22+ locations globally
  • 21. Secure network connectivity between on-premises and cloud Supports standard IP protocols Windows Azure Enables hybrid apps access to on-premises servers Allows remote administration of Windows Azure apps Simple setup and management Integrated with WA Service Model Web, Worker and VM Roles supported Enterprise
  • 22. Network policy managed through Windows Azure Windows Azure portal Role A Role B Granular control of connectivity between WA roles and external Role C (multiple VM’s) machines Rela y Automatic setup of IPsec Tunnel firewalls/NAT’s through hosted SSL-based relay Network policies enforced & traffic secured via end-to-end certificate- based IPSec DNS name resolution based on endpoint machine names Dev machines Databases Enterprise
  • 23. Extending SQL Server to the Cloud
  • 24. Your SQL Azure App TDS Change Connection String
  • 25. Familiar 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 Logical optimizations supported Indexes, Query plans etc.. Physical optimizations not supported File Groups, Partitions etc… Transparently manages physical storage
  • 26. SQL Azure Reporting SQL Server Reporting provided as a service Reports authored using existing tools (BIDS) and uploaded to the cloud Reports can have rich Data Visualizations (Maps, Charts, Tablix) and be exported to variety of rendering formats (Excel, Word, PDF) Reports can be rendered as part of an app using the Report Viewer control Directly view the reports in the browser Web Service interface to render and manage reports SQL Azure Data Sync CTP1 available now provides geo-replication CTP2 coming soon adds sync between SQL Server and SQL Azure Builds on Sync Framework
  • 27. Building Block Services for developing connected applications
  • 28. Provides secure messaging and connectivity across different network topologies Enables hybrid applications that span on- premises and the cloud Enables various communication protocols and patterns for developers to engage in reliable messaging
  • 29. Naming Access Service Registry Control Messaging
  • 30.
  • 31. Used to authenticate and authorize users Integration Single Sign On and centralized authorization into your web applications Standards-based identity providers Enterprise directories (e.g. Active Directory Federation Server v2.0) Web identities (e.g. Windows Live ID, Google, Yahoo!, and Facebook) V1 available in production
  • 32.
  • 33. Distributed, in-memory application cache for Windows Azure apps Primary use cases Session state provider for Windows Azure applications Cache layer for Windows Azure applications that leverage storage in SQL Azure Databases or Windows Azure storage Provided as a service Provision, configure, and use No installation or management of machines/instances Dynamically increase and decrease cache size as needed Same programming model for both cloud and on-premises
  • 34.
  • 35. Windows Azure Platform in your datacenter Designed for unlimited scale & multi-tenancy Identical to the hardware in Microsoft’s datacenters Delivered by a choice of hardware partners Benefits Platform as a Service Physical Control Geographic Proximity Regulatory Compliance Data Sovereignty Currently in development with several partners Fujitsu, Dell, HP, and eBay
  • 36. Access Control Service Bus Per Message Operation Per Message Operation $1.99/10k transactions $3.99/month per connection
  • 37.
  • 38. Windows Azure Platform is a comprehensive PaaS offering including: Windows Azure SQL Azure Windows Azure AppFabric Fundamental concepts: Windows Azure Service Definition & Configuration Windows Azure Roles Commercially available today in 41 countries and 6 data centers In the future Windows Azure & SQL Azure will be available on- premises as an appliance Continuing to expand the set of services and features