SlideShare a Scribd company logo
Building Applications For The Cloud
Building Applications For The Cloud
Today
Developers    Func Test      Perf Test     Partner INT      INT         PROD


                                                                                 DC1




                                                                                 DC2


   …
                                                                                 DC3



~90 machines ~12 machines   ~95 machines   ~12 machines ~20 machines ~350 machines
                                                                    x 3 = 1050 machines
Welcome to the Cloud
What is the Difference?
More Clouds?


            Hybrid
                               Personal


   Public

                     Private
Why Cloud?
                       Time to               Worldwide
  Economics
                        Market                  Access

                       
              Uptime              Disaster                 Automated
                                 Recovery


                                                            
                          Self
                                                 Elastic
                       Service
Cloud
Computing
Patterns
Building Applications For The Cloud
Building                                 
 Blocks    Storage   Messaging   Security/Identity



                                        
           Caching     CDN         Networking
Storage Options


                 
Blob Storage
Relational Database
No-SQL
Messaging
Security/Identity
Caching
CDN

Networking
Building Applications For The Cloud
Ecommerce App
 Develop Your App
 Provision Virtual Servers
 Deploy App Code
                              Ecommerce
 Configure Network           App




                              Ecommerce
                              App
 Develop Your App
 Provision Virtual Servers
 Deploy App Code
                              Ecommerce
 Configure Network           App
 Develop Your App
 Provision Virtual Servers
 Deploy App Code
                              Ecommerce
 Configure Network           App
 Develop Your App
 Provision Virtual Servers
 Deploy App Code
 Configure Network




                               Network load-balancer
                                configured for traffic
Product Catalog


                  Ecommerce
                  App
User Registration


                Ecommerce
                App
Video Reviews


                Ecommerce
                App
Handling Shipping
Building Applications For The Cloud
Limit is not the sky
Multiply yourself
We just moved you!
Where is your bottleneck?
Testing is for losers
Are you a liar?
Will you get an F?
About security…
Few more…



            MTBF == Mean Time Between Failure
            MTTR == Mean Time To Recover
Building Applications For The Cloud
Building Applications For The Cloud

More Related Content

Similar to Building Applications For The Cloud (20)

PDF
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
CloudOps Summit
 
PDF
Oracle Cloud Reference Architecture
Bob Rhubart
 
PDF
Cisco Intelligent Automation For Cloud
Cisco Canada
 
PDF
Networks, cloud & operator innovation- Mats Alendal
Ericsson Slides
 
PDF
An enterprise journey in the Cloud
Raghuraman Balachandran
 
PDF
CCCC NetApp Wallace Fung
Cloud Congress
 
PDF
Cccc net app_wallacefung
Cloud Congress
 
PPTX
The Ever Changing Cloud, CloudExpo 2012
Lew Tucker
 
PDF
A scalable server environment for your applications
GigaSpaces
 
PDF
Smarter Test Automation for Web & Mobile Apps
Keao Caindec
 
PPT
StrikeIron IronCloud API Web Service Publishing Platform SAAS
sibob
 
PDF
Windows Azure Overview
Stefano Paluello
 
PDF
Mindtree's expertise in machine to machine (M2M).
Mindtree Ltd.
 
PPTX
Cloud computing
vdvennen
 
PDF
PHP Day 2011 PHP goes to the cloud
pietrobr
 
PPTX
Arquitectura dos Serviços da plataforma Windows Azure
Comunidade NetPonto
 
PPTX
Introduction to cloud computing
Jithin Parakka
 
PDF
Guy Nirpaz Next Gen App Servers
deimos
 
PPTX
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
Vitor Tomaz
 
PPTX
Netax sdc
Vicky Kathuria
 
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
CloudOps Summit
 
Oracle Cloud Reference Architecture
Bob Rhubart
 
Cisco Intelligent Automation For Cloud
Cisco Canada
 
Networks, cloud & operator innovation- Mats Alendal
Ericsson Slides
 
An enterprise journey in the Cloud
Raghuraman Balachandran
 
CCCC NetApp Wallace Fung
Cloud Congress
 
Cccc net app_wallacefung
Cloud Congress
 
The Ever Changing Cloud, CloudExpo 2012
Lew Tucker
 
A scalable server environment for your applications
GigaSpaces
 
Smarter Test Automation for Web & Mobile Apps
Keao Caindec
 
StrikeIron IronCloud API Web Service Publishing Platform SAAS
sibob
 
Windows Azure Overview
Stefano Paluello
 
Mindtree's expertise in machine to machine (M2M).
Mindtree Ltd.
 
Cloud computing
vdvennen
 
PHP Day 2011 PHP goes to the cloud
pietrobr
 
Arquitectura dos Serviços da plataforma Windows Azure
Comunidade NetPonto
 
Introduction to cloud computing
Jithin Parakka
 
Guy Nirpaz Next Gen App Servers
deimos
 
[NetPonto] Arquitectura dos Serviços da plataforma Windows Azure
Vitor Tomaz
 
Netax sdc
Vicky Kathuria
 

Recently uploaded (20)

PDF
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
PDF
introduction to computer hardware and sofeware
chauhanshraddha2007
 
PDF
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
PDF
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PPTX
Simple and concise overview about Quantum computing..pptx
mughal641
 
PDF
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
PDF
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
PDF
The Future of Artificial Intelligence (AI)
Mukul
 
PDF
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
PPTX
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
PPTX
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
PPTX
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
PPTX
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
PDF
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
PPTX
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
PDF
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
PDF
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
PPTX
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
PDF
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
How Open Source Changed My Career by abdelrahman ismail
a0m0rajab1
 
introduction to computer hardware and sofeware
chauhanshraddha2007
 
Peak of Data & AI Encore - Real-Time Insights & Scalable Editing with ArcGIS
Safe Software
 
MASTERDECK GRAPHSUMMIT SYDNEY (Public).pdf
Neo4j
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
Simple and concise overview about Quantum computing..pptx
mughal641
 
A Strategic Analysis of the MVNO Wave in Emerging Markets.pdf
IPLOOK Networks
 
NewMind AI Weekly Chronicles – July’25, Week III
NewMind AI
 
The Future of Artificial Intelligence (AI)
Mukul
 
RAT Builders - How to Catch Them All [DeepSec 2024]
malmoeb
 
AI and Robotics for Human Well-being.pptx
JAYMIN SUTHAR
 
Dev Dives: Automate, test, and deploy in one place—with Unified Developer Exp...
AndreeaTom
 
AI in Daily Life: How Artificial Intelligence Helps Us Every Day
vanshrpatil7
 
IT Runs Better with ThousandEyes AI-driven Assurance
ThousandEyes
 
Research-Fundamentals-and-Topic-Development.pdf
ayesha butalia
 
OA presentation.pptx OA presentation.pptx
pateldhruv002338
 
How ETL Control Logic Keeps Your Pipelines Safe and Reliable.pdf
Stryv Solutions Pvt. Ltd.
 
OFFOFFBOX™ – A New Era for African Film | Startup Presentation
ambaicciwalkerbrian
 
Introduction to Flutter by Ayush Desai.pptx
ayushdesai204
 
Build with AI and GDG Cloud Bydgoszcz- ADK .pdf
jaroslawgajewski1
 
Ad

Building Applications For The Cloud