SlideShare a Scribd company logo
On-Premises                            Hosting                             Cloud
                                                                                  Platform


• Bring your own machines,        • Renting machines,                 •   On-demand self-service
  connectivity, software, etc.      connectivity, software            •   Rapid Elasticity
• Complete control                • Less control                      •   Measured Service
                                                                      •   Pay as you go
• Complete responsibility         • Fewer responsibilities
                                                                      •   Shared, multi-tenant infrastructure
• Static capabilities             • Lower capital costs               •   Broad network access/Topology
• Upfront capital costs for the   • More flexible                     •   Resource Pooling
  infrastructure                  • Pay for fixed capacity, even if
                                    idle
Private                           Infrastructure                                       Platform
             (On-Premises)                          (as a Service)                                    (as a Service)




                                                                            You manage
                Applications                          Applications                                      Applications


                                      You manage
                  Runtimes                              Runtimes                                          Runtimes

             Security & Integration                Security & Integration                            Security & Integration




                                                                                                                              Managed by vendor
                 Databases                             Databases                                         Databases
You manage




                   Servers                               Servers                                           Servers




                                                                                 Managed by vendor
                Virtualization                        Virtualization                                    Virtualization

                 Server HW                             Server HW                                         Server HW

                   Storage                               Storage                                           Storage

                 Networking                            Networking                                        Networking
Applications and Data




Windows Azure                     SQL     Windows
  AppFabric                      Azure     Azure
                                         Marketplace
                Windows
                 Azure
Applications and Data
                                                                    CDN

                 Connect
                                    Compute               Storage


                                                                     Fabric
                                                                    Controller




Windows Azure              SQL     Windows
  AppFabric               Azure     Azure
                                  Marketplace
                Windows
                 Azure
Web Role                  Worker Role Instances   VM Role Instances
                                                Instances


                                          IIS




                                                                    Load Balancer




                                                       HTTP/HTTPS, TCP                                 Virtual Machines

              Applications and Data
                                                 CDN

Connect
          Compute               Storage

                                                    Fabric
                                                  Controller
Service Deployment
   Your
Service   Model
  Service
                  D
                  N
                  S



                               L
                               B




    Web Portal
      (API)
                      DNS
                      config          L
                            Fabric    B

                         Controller
Service Scaling
 Your
Service                                                    Service

                   D
                                            Service
                   N
                   S
                                                              Service
                                  Service                               Service

                              L             Service
                              B
                                                          Service


                                                Service
    Web Portal
      (API)
                                                          L
                            Fabric                        B


                         Controller
                 Model
Service Monitoring & Recovery
 Your
Service
                   D
                                        Service
                   N
                   S
                                                            Service

                              L
                              B       Service     Service



    Web Portal
      (API)
                                                  L
                            Fabric                B


                         Controller
                 Model
SQL Azure          SQL Azure
                                                Reporting          Data Sync



                                                            Data




                                                     SQL Azure Database




Windows Azure              SQL
  AppFabric               Azure    Windows
                                    Azure
                Windows           Marketplace
                 Azure
Service Bus      Access Control   Caching

                                                   Windows Azure




Windows Azure              SQL
  AppFabric               Azure       Windows
                                       Azure
                Windows              Marketplace
                 Azure
DataMarket   Applications
                                                MarketPlace




Windows Azure              SQL
  AppFabric               Azure    Windows
                                    Azure
                Windows           Marketplace
                 Azure
Windows Azure SDK for PHP
Windows Azure Tools for Eclipse
Windows Azure Command Line Tools for PHP
Windows Azure Companion
Windows Azure Platform SDKs & Drivers
Logical architecture
                                                      Your PHP app
                                              Windows Azure SDK for PHP
                                                                  Manageability,
                                              Blobs, Tables,                         Helper for Http,
                                                                 Instrumentation,
                                                 Queues                             Auth, REST, Error
                                                                      logging


                                                                       REST




                                Deployment scenarios




http://phpazure.codeplex.com/                                         PHP Runtime
                                                                                    REST

                                                               REST
                                PHP Runtime
Offers comprehensive Windows Azure development
experience for writing Modern Cloud Applications




      http://www.windowsazure4e.org/
PHP    Source   Extensions
                                    Core    Code



http://azurephptools.codeplex.com
Get Ready:
                                            Download the
                                            Windows Azure
                                            Companion package   .cspkg    Service
                                            & set your custom      File    Config
                                            feed




                                            Fire up the
                                            Windows Azure
                                            Companion:
                                            Deploy Windows
                                            Azure Companion
                                            package to your
                                            Windows Azure
                                            account

                                                                                     Applicati
                                                                                     ons feed
                                                                                     (ATOM)


http://code.msdn.microsoft.com/azurecom     Start deploying &
panion                                      controlling:
                                            Using the Windows
http://www.interoperabilitybridges.com/pr   Azure Companion
                                            and your custom
ojects/windows-azure-companion              feed deploy PHP
                                            runtime,
                                            frameworks,
                                            applications you
                                            want
                                                                                    Applications to
                                                                                       deploy
More Information and Download
       http://www.azure.com/interop
       http://www.interoperabilitybridges.com
       http://azurephp.interoperabilitybridges.com/
www.windowsazurepass.com




         www.windowsazure.com
PHP Day 2011 PHP goes to the cloud
PHP Day 2011 PHP goes to the cloud

More Related Content

What's hot

Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
AsmTrash
 
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
Kristian Nese
 
5 dani künzli citrix networking news 1
5 dani künzli citrix networking news 15 dani künzli citrix networking news 1
5 dani künzli citrix networking news 1
Digicomp Academy AG
 
[.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
Vitor Tomaz
 
CCitDG Presenation
CCitDG PresenationCCitDG Presenation
CCitDG Presenation
Databarracks
 
Intercloud Registry
Intercloud RegistryIntercloud Registry
Intercloud Registry
guest236753
 
Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012
Lai Yoong Seng
 

What's hot (19)

[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
 
Chris millercloud
Chris millercloudChris millercloud
Chris millercloud
 
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid CloudsBe Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
 
Le cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - BaseLe cloud microsoft - Présentation "fourre-tout" - Base
Le cloud microsoft - Présentation "fourre-tout" - Base
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
Windows Azure Platform
Windows Azure PlatformWindows Azure Platform
Windows Azure Platform
 
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
 
Layer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model RequirementsLayer 7 & Burton Group: New Cloud Security Model Requirements
Layer 7 & Burton Group: New Cloud Security Model Requirements
 
5 dani künzli citrix networking news 1
5 dani künzli citrix networking news 15 dani künzli citrix networking news 1
5 dani künzli citrix networking news 1
 
KVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix CorporatinKVH Customer Case Study - Aplix Corporatin
KVH Customer Case Study - Aplix Corporatin
 
[.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
 
CCitDG Presenation
CCitDG PresenationCCitDG Presenation
CCitDG Presenation
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Intercloud Registry
Intercloud RegistryIntercloud Registry
Intercloud Registry
 
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpePrivate cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
Private cloud infrastructure configure and deploy 24 hiapc fabrizio volpe
 
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
How to Implement Cloud Security: The Nuts and Bolts of Novell Cloud Security ...
 
Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012Network Virtualization in Windows Server 2012
Network Virtualization in Windows Server 2012
 
Nevmug Green Pages Cisco Nexus January 2009
Nevmug   Green Pages Cisco   Nexus January 2009Nevmug   Green Pages Cisco   Nexus January 2009
Nevmug Green Pages Cisco Nexus January 2009
 

Viewers also liked (6)

Priority based K-Erlang Distribution Method in Cloud Computing
Priority based K-Erlang Distribution Method in Cloud ComputingPriority based K-Erlang Distribution Method in Cloud Computing
Priority based K-Erlang Distribution Method in Cloud Computing
 
Integrating Erlang with PHP
Integrating Erlang with PHPIntegrating Erlang with PHP
Integrating Erlang with PHP
 
Frontend caching - PHP Day, Italy, 2011
Frontend caching - PHP Day, Italy, 2011Frontend caching - PHP Day, Italy, 2011
Frontend caching - PHP Day, Italy, 2011
 
symfony & jQuery (phpDay)
symfony & jQuery (phpDay)symfony & jQuery (phpDay)
symfony & jQuery (phpDay)
 
Localisation typo3
Localisation typo3Localisation typo3
Localisation typo3
 
An year of Pomodoros
An year of PomodorosAn year of Pomodoros
An year of Pomodoros
 

Similar to PHP Day 2011 PHP goes to the cloud

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
Spiffy
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloud
malderhout
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
Manish Corriea
 
Azure for the ITPro
Azure for the ITProAzure for the ITPro
Azure for the ITPro
Enrique Lima
 
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
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
Agora Group
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Public
rvanhoe
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
Sundararajan Subramanian
 

Similar to PHP Day 2011 PHP goes to the cloud (20)

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
 
Cloud computing overview
Cloud computing overviewCloud computing overview
Cloud computing overview
 
Brief about Windows Azure Platform
Brief about Windows Azure Platform Brief about Windows Azure Platform
Brief about Windows Azure Platform
 
Nlgug grails in the cloud
Nlgug grails in the cloudNlgug grails in the cloud
Nlgug grails in the cloud
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
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
 
Windows Azure Platform Overview
Windows Azure Platform OverviewWindows Azure Platform Overview
Windows Azure Platform Overview
 
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
 
Cloud taxonomy yong kigkeat
Cloud taxonomy yong kigkeatCloud taxonomy yong kigkeat
Cloud taxonomy yong kigkeat
 
Azure for the ITPro
Azure for the ITProAzure for the ITPro
Azure for the ITPro
 
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?
 
Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011Microsoft Techready -21 aprilie 2011
Microsoft Techready -21 aprilie 2011
 
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
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist model
 
Microsoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure PlatformMicrosoft PaaS Cloud Windows Azure Platform
Microsoft PaaS Cloud Windows Azure Platform
 
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
 
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
[AzurePT] Desenvolvimento para o Windows Azure: Diferença para o developer
 
Open Cloud Interop Public
Open Cloud Interop PublicOpen Cloud Interop Public
Open Cloud Interop Public
 
Developing applications with windows azure
Developing applications with windows azureDeveloping applications with windows azure
Developing applications with windows azure
 

More from pietrobr

PHPDay 2013: Windows Azure: what's hot
PHPDay 2013: Windows Azure: what's hotPHPDay 2013: Windows Azure: what's hot
PHPDay 2013: Windows Azure: what's hot
pietrobr
 
Building a unified back-end for your apps with Azure Mobile Services
Building a unified back-end for your apps with Azure Mobile ServicesBuilding a unified back-end for your apps with Azure Mobile Services
Building a unified back-end for your apps with Azure Mobile Services
pietrobr
 
Windows Azure al DrupalDay Roma 2012
Windows Azure al DrupalDay Roma 2012Windows Azure al DrupalDay Roma 2012
Windows Azure al DrupalDay Roma 2012
pietrobr
 
Internet Explorer 9
Internet Explorer 9Internet Explorer 9
Internet Explorer 9
pietrobr
 
WebMatrix loves WordPress
WebMatrix loves WordPressWebMatrix loves WordPress
WebMatrix loves WordPress
pietrobr
 
PHP Days 2011 - Keynote: Microsoft WebMatrix
PHP Days 2011 - Keynote: Microsoft WebMatrixPHP Days 2011 - Keynote: Microsoft WebMatrix
PHP Days 2011 - Keynote: Microsoft WebMatrix
pietrobr
 
Word press e iis
Word press e iisWord press e iis
Word press e iis
pietrobr
 
PHP e Windows Azure, SQL Azure
PHP e Windows Azure, SQL AzurePHP e Windows Azure, SQL Azure
PHP e Windows Azure, SQL Azure
pietrobr
 
Integrazione PHP e Silverlight 4
Integrazione PHP e Silverlight 4Integrazione PHP e Silverlight 4
Integrazione PHP e Silverlight 4
pietrobr
 

More from pietrobr (20)

Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
Azure IIoT for Manufacturing and Beyond @ IAMCP event June 2019
 
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
Architecting Azure (I)IoT Solutions @ IoT Saturday 2019
 
Android and Azure @droidconit 2015
Android and Azure @droidconit 2015Android and Azure @droidconit 2015
Android and Azure @droidconit 2015
 
Modern IE @ CSS Day 2015
Modern IE @ CSS Day 2015Modern IE @ CSS Day 2015
Modern IE @ CSS Day 2015
 
Il back-end unificato per la vostra applicazione iOS
Il back-end unificato per  la vostra applicazione iOSIl back-end unificato per  la vostra applicazione iOS
Il back-end unificato per la vostra applicazione iOS
 
PHPDay 2013: Windows Azure: what's hot
PHPDay 2013: Windows Azure: what's hotPHPDay 2013: Windows Azure: what's hot
PHPDay 2013: Windows Azure: what's hot
 
Building a unified back-end for your apps with Azure Mobile Services
Building a unified back-end for your apps with Azure Mobile ServicesBuilding a unified back-end for your apps with Azure Mobile Services
Building a unified back-end for your apps with Azure Mobile Services
 
Windows Azure al DrupalDay Roma 2012
Windows Azure al DrupalDay Roma 2012Windows Azure al DrupalDay Roma 2012
Windows Azure al DrupalDay Roma 2012
 
Internet Explorer 9
Internet Explorer 9Internet Explorer 9
Internet Explorer 9
 
WebMatrix loves WordPress
WebMatrix loves WordPressWebMatrix loves WordPress
WebMatrix loves WordPress
 
PHP Days 2011 - Keynote: Microsoft WebMatrix
PHP Days 2011 - Keynote: Microsoft WebMatrixPHP Days 2011 - Keynote: Microsoft WebMatrix
PHP Days 2011 - Keynote: Microsoft WebMatrix
 
Word press e iis
Word press e iisWord press e iis
Word press e iis
 
Ottimizzare WordPress su Windows/IIS
Ottimizzare WordPress su Windows/IISOttimizzare WordPress su Windows/IIS
Ottimizzare WordPress su Windows/IIS
 
PHP e Windows Azure, SQL Azure
PHP e Windows Azure, SQL AzurePHP e Windows Azure, SQL Azure
PHP e Windows Azure, SQL Azure
 
Integrazione PHP e Silverlight 4
Integrazione PHP e Silverlight 4Integrazione PHP e Silverlight 4
Integrazione PHP e Silverlight 4
 
Keynote del phpday 2010
Keynote del phpday 2010Keynote del phpday 2010
Keynote del phpday 2010
 
Delphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev OverviewDelphi Day 2009 Win7 Dev Overview
Delphi Day 2009 Win7 Dev Overview
 
Php Day 2009:Un Salto Nel Buio
Php Day 2009:Un Salto Nel BuioPhp Day 2009:Un Salto Nel Buio
Php Day 2009:Un Salto Nel Buio
 
Php On Windows For Ph Pday 2008
Php On Windows For Ph Pday 2008Php On Windows For Ph Pday 2008
Php On Windows For Ph Pday 2008
 
Linq e Ef
Linq e EfLinq e Ef
Linq e Ef
 

Recently uploaded

Recently uploaded (20)

Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptxUnpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
Unpacking Value Delivery - Agile Oxford Meetup - May 2024.pptx
 
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová10 Differences between Sales Cloud and CPQ, Blanka Doktorová
10 Differences between Sales Cloud and CPQ, Blanka Doktorová
 
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
Measures in SQL (a talk at SF Distributed Systems meetup, 2024-05-22)
 
AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101AI presentation and introduction - Retrieval Augmented Generation RAG 101
AI presentation and introduction - Retrieval Augmented Generation RAG 101
 
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone KomSalesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
Salesforce Adoption – Metrics, Methods, and Motivation, Antone Kom
 
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdfWhere to Learn More About FDO _ Richard at FIDO Alliance.pdf
Where to Learn More About FDO _ Richard at FIDO Alliance.pdf
 
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
FDO for Camera, Sensor and Networking Device – Commercial Solutions from VinC...
 
Optimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through ObservabilityOptimizing NoSQL Performance Through Observability
Optimizing NoSQL Performance Through Observability
 
Connecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAKConnecting the Dots in Product Design at KAYAK
Connecting the Dots in Product Design at KAYAK
 
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdfSimplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
Simplified FDO Manufacturing Flow with TPMs _ Liam at Infineon.pdf
 
The Metaverse: Are We There Yet?
The  Metaverse:    Are   We  There  Yet?The  Metaverse:    Are   We  There  Yet?
The Metaverse: Are We There Yet?
 
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdfLinux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
Linux Foundation Edge _ Overview of FDO Software Components _ Randy at Intel.pdf
 
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
Integrating Telephony Systems with Salesforce: Insights and Considerations, B...
 
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya HalderCustom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
Custom Approval Process: A New Perspective, Pavel Hrbacek & Anindya Halder
 
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
Choosing the Right FDO Deployment Model for Your Application _ Geoffrey at In...
 
Introduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG EvaluationIntroduction to Open Source RAG and RAG Evaluation
Introduction to Open Source RAG and RAG Evaluation
 
Designing for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at ComcastDesigning for Hardware Accessibility at Comcast
Designing for Hardware Accessibility at Comcast
 
IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024IoT Analytics Company Presentation May 2024
IoT Analytics Company Presentation May 2024
 
Buy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptxBuy Epson EcoTank L3210 Colour Printer Online.pptx
Buy Epson EcoTank L3210 Colour Printer Online.pptx
 
Speed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in MinutesSpeed Wins: From Kafka to APIs in Minutes
Speed Wins: From Kafka to APIs in Minutes
 

PHP Day 2011 PHP goes to the cloud

  • 1.
  • 2. On-Premises Hosting Cloud Platform • Bring your own machines, • Renting machines, • On-demand self-service connectivity, software, etc. connectivity, software • Rapid Elasticity • Complete control • Less control • Measured Service • Pay as you go • Complete responsibility • Fewer responsibilities • Shared, multi-tenant infrastructure • Static capabilities • Lower capital costs • Broad network access/Topology • Upfront capital costs for the • More flexible • Resource Pooling infrastructure • Pay for fixed capacity, even if idle
  • 3. Private Infrastructure Platform (On-Premises) (as a Service) (as a Service) You manage Applications Applications Applications You manage Runtimes Runtimes Runtimes Security & Integration Security & Integration Security & Integration Managed by vendor Databases Databases Databases You manage Servers Servers Servers Managed by vendor Virtualization Virtualization Virtualization Server HW Server HW Server HW Storage Storage Storage Networking Networking Networking
  • 4. Applications and Data Windows Azure SQL Windows AppFabric Azure Azure Marketplace Windows Azure
  • 5. Applications and Data CDN Connect Compute Storage Fabric Controller Windows Azure SQL Windows AppFabric Azure Azure Marketplace Windows Azure
  • 6. Web Role Worker Role Instances VM Role Instances Instances IIS Load Balancer HTTP/HTTPS, TCP Virtual Machines Applications and Data CDN Connect Compute Storage Fabric Controller
  • 7.
  • 8. Service Deployment Your Service Model Service D N S L B Web Portal (API) DNS config L Fabric B Controller
  • 9. Service Scaling Your Service Service D Service N S Service Service Service L Service B Service Service Web Portal (API) L Fabric B Controller Model
  • 10. Service Monitoring & Recovery Your Service D Service N S Service L B Service Service Web Portal (API) L Fabric B Controller Model
  • 11. SQL Azure SQL Azure Reporting Data Sync Data SQL Azure Database Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 12. Service Bus Access Control Caching Windows Azure Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 13. DataMarket Applications MarketPlace Windows Azure SQL AppFabric Azure Windows Azure Windows Marketplace Azure
  • 14. Windows Azure SDK for PHP Windows Azure Tools for Eclipse Windows Azure Command Line Tools for PHP Windows Azure Companion Windows Azure Platform SDKs & Drivers
  • 15. Logical architecture Your PHP app Windows Azure SDK for PHP Manageability, Blobs, Tables, Helper for Http, Instrumentation, Queues Auth, REST, Error logging REST Deployment scenarios http://phpazure.codeplex.com/ PHP Runtime REST REST PHP Runtime
  • 16. Offers comprehensive Windows Azure development experience for writing Modern Cloud Applications http://www.windowsazure4e.org/
  • 17.
  • 18.
  • 19.
  • 20. PHP Source Extensions Core Code http://azurephptools.codeplex.com
  • 21. Get Ready: Download the Windows Azure Companion package .cspkg Service & set your custom File Config feed Fire up the Windows Azure Companion: Deploy Windows Azure Companion package to your Windows Azure account Applicati ons feed (ATOM) http://code.msdn.microsoft.com/azurecom Start deploying & panion controlling: Using the Windows http://www.interoperabilitybridges.com/pr Azure Companion and your custom ojects/windows-azure-companion feed deploy PHP runtime, frameworks, applications you want Applications to deploy
  • 22.
  • 23. More Information and Download http://www.azure.com/interop http://www.interoperabilitybridges.com http://azurephp.interoperabilitybridges.com/
  • 24. www.windowsazurepass.com www.windowsazure.com