SlideShare une entreprise Scribd logo
1  sur  49
Cloud Computing
  Is it right for you?
John Craddock   johncra@xtseminars.co.uk
What is Cloud Computing?
A Simple Definition

    Making computing resources available as a utility service
             Just like the National Electricity Grid


          Electricity:
               Available through a well defined interface
               Available everywhere and for many devices
               Power output, scales on demand
               No need to know about how or where it’s generated
               Reliable
               Low capital expenditure for consumers
               Pay for what you use
Not All Clouds Are Right for You
So What’s Changed?
Main frame
             Bureau service
              Compute on demand
              Pay as you go
              Low capital expenditure for consumers

 The 60s                      Time….                                      The future


                                                              + Available everywhere
                        Well defined interface?               + Available to many devices
                                                              + Agility



                                                      I don’t know how it
                                                      works, I just get the
                                                         answers I need
On-Premise Computing
• Requires hardware, space, electricity, cooling
• Requires managing OS, applications and
  updates
• Software Licensing
• Difficult to scale
  – Too much or too little capacity
• High upfront capital costs
• You have complete control and responsibility
Managing Demand
                                           Forecast demand

  IT Capacity

                  Potential
                business loss



                                               Compute capacity
                                               Over capacity
                                               Under capacity

                                Wasted
Entry barrier                   capacity

                                           Time
Demand Burst
IT Demand                           Ouch! How do we deal with this?




            Ticket sales open
                                                      Ticket sales open
                                                                          Time

                                Concert ticket web site
IT Agility
• How quickly can you
  – Scale up the infrastructure and applications?
  – Upgrade to the latest OS?
  – Respond to a company merger with new
    requirements for business process and IT capacity?
  – Respond to a divestiture
Cloud Computing
•   Shared, multi-tenant environment
•   Pools of computing resources
•   Resources can be requested as required
•   Available via the Internet
    – Private clouds can be available via private WAN
• Pay as you go
Cloud Services


  Software as a Service (SaaS)
  Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
The Stack

                Application

               Frameworks

                OS Services

            Operating System

            Virtualized Instance

                Hardware
                                   High-speed network
Software as a Service (SaaS)

                   Application

                  Frameworks

      Google       OS Services
       Apps                           Microsoft BPOS
               Operating System

               Virtualized Instance

                   Hardware
                                        High-speed network
Platform as a Service (PaaS)
         Your
     responsibility                              Your
                          Application        responsibility

                         Frameworks

                          OS Services
        Google
       AppEngine                              Windows Azure
                      Operating System

                      Virtualized Instance

                          Hardware
                                               High-speed network
Infrastructure as a Service (IaaS)

                          Application

         Your            Frameworks
     responsibility
                          OS Services

                      Operating System

                      Virtualized Instance
     Amazon EC2
      VMware
                          Hardware
                                             High-speed network
Many Players in the Game
• To name a few
  – SaaS: Microsoft, Salesforce, Zimra, Oracle, Cisco,
    Google Apps
  – PaaS: Microsoft, Force.com, Spring Source, Google
    App Engine
  – IaaS: Amazon, IBM, VMware
• Expect change, the cloud is just beginning…
• In the future expect to see all large vendors
  riding the complete stack
Geo-Distributed Datacentres




• Larger vendors have proven track records for
  running services for large numbers of customers
  – Hosted in their own datacentres
An example of SaaS
Let’s look at Microsoft BPOS
Microsoft Business Productivity Online
Suite (BPOS)

          Enterprise Email            Team Collaboration

 Hosted and
 managed by                                       Runs on PCs,
 Microsoft in                                     smart phones
Microsoft Data
   Centers.
                             BPOS                   and web
                                                   browsers.




      Web Conferencing              Real-time Communications

• Two service offerings BPOS Standard and BPOS
  dedicated
BPOS-D
             Can be enabled or disabled / application


                                                                                     M
                                                                                     S
                                                                                     O
                                                          BPOS-D managed network
  Internet                                                                           D
                                                                                     a
                                                                                     t
                                                                                     a


                                          Microsoft managed network                  C
                                                                                     e
                                                                                     n
                                                                                     t
                                                                                     r
                                                                                     e


                                BPOS-D client network              Co-located
                                                                domain controllers

                                              WAN termination



                                              WAN Cloud



                       Customer network
What We Get With SaaS
•   Lower capital expenditure
•   Fixed operational costs
•   Scalability
•   Reclaimed real estate
•   Innovation
    – Many vendors will have a forever green policy
       • Make sure it’s not forever beta
• Lower carbon footprint
    – Reduced power and cooling
• Agility
    – Customers get new services in months rather than years
What To Watch
• You are relinquishing control and responsibility to
  the vendor by moving the service to the Cloud
• For this to be a valid business proposition you must
  TRUST the vendor to deliver what they say they will
   – Financial penalties for failing to meet SLA are normally
     equated to service credits
      • May well be much less value than your business loss due to a
        failure
• Many solutions appear attractive because of the
  bottom line pay/user price
   – Buyer beware!
Your Security Posture Changes
                                                                                       Data
Policies, Procedures and Governance




                                                                                    Application
                                      Physical Security




                                                                                       Host
                                                          Identity




                                                                                                                                       SaaS
                                                                                                  Abstracted
                                                                                                                                     provider
                                                                     Machine Virtualisation        Storage
                                                                                                                            PaaS
                                                                                                                 IaaS     provider
                                                                                     Network
                                                                                                               provider

                                                                                    Perimeter
Does Their Security Match Your
Requirements?
• For 9X% of organizations, the Cloud providers
  probably offer better
  – Physical security
  – Policies, operational procedures and governance
  – And where supplied, OS and application updates
• In most cases you will not be allowed to audit
  this
  – You will have to trust that they operate to the
    standards that they state
     • This may be backed by a yearly independent audit, ask to
       see it
Data Compliance is Paramount
• How and where is it stored?
• How is it backed up and restored?
• Is data archived and what are the retention and
  disposal policies?
  – Do you have an on-premise policy?
• Is access audited and can you view the logs?
• What are the breach notification procedures?
  – Will they help you if litigation ensues
• Does the provider match your legal and
  compliance requirements?
It’s Up to You
• Just a few topics to get you thinking
   – There’s more…
• Only you will know if a Cloud solution is going to
  meet the security requirements of your
  organization
                Before you say NO
  Remember, security is about the pragmatic balance
 between keeping the bad guys out and allowing your
   organisation to be agile and operational efficient
My Final Tip
• Negotiate the contract and SLA from a position
  of strength
   – Know exactly what’s on offer
• Don’t assume that because you can do
  something with an on-premise enterprise
  application it will be available via the Cloud
• Read the small print
   “Downtime Period” means, for a domain, a period of ten consecutive
   minutes of Downtime. Intermittent Downtime for a period of less than ten
   minutes will not be counted towards any Downtime Periods
                                                                Google SLA
An example of PaaS
Let’s look at Microsoft Azure
A Typical Application
            Request
                      Web layer   Business layer   Database
Browser    Response




          What do we do when it starts to overheat?


            Request
                      Web layer   Business layer   Database
           Response
Scale Out

                      Web layer        Business layer

                      Web layer        Business layer
          Request
                  N                N
                  L   Web layer    L   Business layer   Database
         Response
                  B                B
                      Web layer        Business layer

                      Web layer        Business layer


• How much is that going to cost you?
  – Do you need it all the time?
• How long will it take you?
• Do you have the capital expenditure budget?
Web Role      Worker Role
Azure                 Web Role      Worker Role
                                                        Longer running
                                                        processes

                      Web Role      Worker Role
           Request
                      Web Role      Worker Role         Database
 Browser   Response




                                                  Communications via
                                                  Queues and Tables




• Pay per role instance
• Add and remove instances based on demand
   – Elastic computing!
   – Load balancing is part of the Azure fabric and
     automatically allocated
Compute Model
                                             Worker Role

                                             Worker Role
          Request
                     Web Role                Worker Role   Database
 Client   Response

                           Distribute task
Demand Burst With Azure
                                         On-demand compute capacity
IT Demand




                                       Compute Capacity




            Ticket sales open
                                                     Ticket sales open   Time

                                Concert ticket website
Storage
On-Premise: Tight relationship between process and storage

                          Process             Storage




The Cloud abstracts the data
  GET http://accountname.blob.core.windows.net/containername/blobname
                                                                         Azure
   Client / Worker Role                                                   Blob
                                                                        Storage
                    Downloads a blob and associated metadata
                     Max blob size 64MB, metadata 8K / blob
Azure Storage
                                                                             Azure
Client / Worker Role                                                         Table
                                                                            Storage

    Provides structured and semi-structured data storage capabilities




                                          TDS
                   Worker Role                                  SQL Azure



                                TDS                    Database synchronization

 On-Premise application                     On-Premise SQL
What We Get With PaaS
• An elastic computing platform
• Connect from anywhere, with any device
• Low barrier costs to deploying new applications
   – Rapid provisioning
• Pay as you go
   – Operational costs directly related to profit
• A marketplace through which to sell our services
   – Customers continue to pay as long as they use our
     services
   – Stop paying, stop providing service
      • No chance of licence abuse
What To Watch
• Check your security policies can be satisfied by
  the Cloud provider
• Does the SLA meet availability requirements?
• Don’t just port an existing app that have been
  sitting within your security perimeter
  – Make sure it has been engineered for Internet
    security
     • Follow Security Development Lifecycle (SDL) best practices
IaaS
Staged or direct migration                        Virtualized Instance

                                 P2V                  Hardware


                                                    Public Cloud
                                          V2V
                                 P2V
             P2V


                                                  Virtualized Instance
                   Virtualized Instance
                                                       Hardware
                       Hardware             V2V

                                                    Private Cloud




         On-premise
What to Watch?
• Check your security policies can be satisfied by
  the Cloud provider
• Does the SLA meet availability requirements?
• You are now porting your OS and upper stack
  – You will need to maintain it


             Remember the Cloud is its infancy
                    It’s immature
             We all have lots to learn
So everything is in the Cloud
     What do we do?


  Innovate
Reframe Your Thinking
                                                         Use the best of breed


 CRM        Ordering      Invoicing              CRM            Ordering             invoicing



Stop thinking about applications                   Think of them as pay on demand
       running on servers                                      services

                                                                            Business
                                Communications                             forecasting



                                        Rapidly add and try new functionality


                                                         Social
                                                       Networking
New Business Opportunities

                             ?

        Test out new ideas with small upfront costs

 Can you sell in-house expertise by packaging as a service?
            If you need to scale rapidly, you can


           More operational cost = More profit
Federate Identity
• We need to have an Identity that will be trusted
  everywhere

• Come to my session at 1:30 today on Active
  Directory Federation Services
Should We Move To The Cloud?
              Can we afford not to?

“By 2012, 80% of Fortune 1000 enterprises will be
 using some cloud computing services, 20% of
 businesses will own no IT assets.”

“The bottom line: Early adopters are finding serious
 benefits, meaning that cloud computing is real and
 warrants your scrutiny as a new set of platforms for
 business applications.”
So What is Cloud Computing?

             It’s a utility
          Providing us with
        New ways of working
        A chance to innovate
         A new market place
I’m in


         Are you?
Enjoy the rest
 of the day
Cloud computing

Contenu connexe

Tendances

Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Hilde Lovett
 
Extending IT Investment with Connectivity & Integration
Extending IT Investment with Connectivity & IntegrationExtending IT Investment with Connectivity & Integration
Extending IT Investment with Connectivity & IntegrationIBM WebSphereIndia
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...CloudOps Summit
 
What an Enterprise Should Look for in a Cloud Provider
What an Enterprise Should Look for in a Cloud ProviderWhat an Enterprise Should Look for in a Cloud Provider
What an Enterprise Should Look for in a Cloud ProviderNovell
 
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionTruth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionCloudOps Summit
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo Education
 
Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion Yannick Quentel
 
Proformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative, Inc.
 
2012: The Tipping Point of Broad Scale Cloud Deployment
2012: The Tipping Point of Broad Scale Cloud Deployment2012: The Tipping Point of Broad Scale Cloud Deployment
2012: The Tipping Point of Broad Scale Cloud DeploymentOpen Data Center Alliance
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch officeInterop
 
Rackforce the cloud
Rackforce the cloudRackforce the cloud
Rackforce the cloudsdeconf
 
Greg Boss Ibm Cloud Computing June 2008
Greg Boss Ibm Cloud Computing June 2008Greg Boss Ibm Cloud Computing June 2008
Greg Boss Ibm Cloud Computing June 2008GovCloud Network
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6John Rhoton
 
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 2009csharney
 
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalHp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalGovCloud Network
 
First Operational Technology (OT) High Performance Messaging Patterns for Ent...
First Operational Technology (OT) High Performance Messaging Patterns for Ent...First Operational Technology (OT) High Performance Messaging Patterns for Ent...
First Operational Technology (OT) High Performance Messaging Patterns for Ent...Real-Time Innovations (RTI)
 
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...Mundo Contact
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 

Tendances (18)

Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009Lovett introducing cloud computing nov 2009
Lovett introducing cloud computing nov 2009
 
Extending IT Investment with Connectivity & Integration
Extending IT Investment with Connectivity & IntegrationExtending IT Investment with Connectivity & Integration
Extending IT Investment with Connectivity & Integration
 
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
Cloud architecture and deployment: The Kognitio checklist, Nigel Sanctuary, K...
 
What an Enterprise Should Look for in a Cloud Provider
What an Enterprise Should Look for in a Cloud ProviderWhat an Enterprise Should Look for in a Cloud Provider
What an Enterprise Should Look for in a Cloud Provider
 
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, InterxionTruth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
Truth and Lies about Latency in the Cloud, Jelle Frank v.d. Zwet, Interxion
 
Lenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYODLenovo: The Cloud Over BYOD
Lenovo: The Cloud Over BYOD
 
Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion Le Cloud de proximité by Monaco Telecom et Interxion
Le Cloud de proximité by Monaco Telecom et Interxion
 
Proformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud EconomicsProformative:The Three Stages of Cloud Economics
Proformative:The Three Stages of Cloud Economics
 
2012: The Tipping Point of Broad Scale Cloud Deployment
2012: The Tipping Point of Broad Scale Cloud Deployment2012: The Tipping Point of Broad Scale Cloud Deployment
2012: The Tipping Point of Broad Scale Cloud Deployment
 
What virtualization means to the branch office
What virtualization means to the branch officeWhat virtualization means to the branch office
What virtualization means to the branch office
 
Rackforce the cloud
Rackforce the cloudRackforce the cloud
Rackforce the cloud
 
Greg Boss Ibm Cloud Computing June 2008
Greg Boss Ibm Cloud Computing June 2008Greg Boss Ibm Cloud Computing June 2008
Greg Boss Ibm Cloud Computing June 2008
 
Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6Optimizing Cloud Computing with IPv6
Optimizing Cloud Computing with IPv6
 
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
 
Hp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 FinalHp Ncoic Susanne Balle Sept17 Final
Hp Ncoic Susanne Balle Sept17 Final
 
First Operational Technology (OT) High Performance Messaging Patterns for Ent...
First Operational Technology (OT) High Performance Messaging Patterns for Ent...First Operational Technology (OT) High Performance Messaging Patterns for Ent...
First Operational Technology (OT) High Performance Messaging Patterns for Ent...
 
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
Comunicaciones Unificadas, Colaboración y Movilidad como Aplicaciones de un C...
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 

En vedette

Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011smart9999
 
Kết quả học tập kỳ 1 khối 11 năm học 2011
Kết quả học tập kỳ 1 khối 11 năm học 2011Kết quả học tập kỳ 1 khối 11 năm học 2011
Kết quả học tập kỳ 1 khối 11 năm học 2011smart9999
 
Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011smart9999
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012smart9999
 
Qui định
Qui định Qui định
Qui định smart9999
 
Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011smart9999
 
尋找生命的風景-心靈諮詢為困頓找出口
尋找生命的風景-心靈諮詢為困頓找出口尋找生命的風景-心靈諮詢為困頓找出口
尋找生命的風景-心靈諮詢為困頓找出口Lily Tseng
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012smart9999
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012smart9999
 
Kết quả học tập kỳ 1 khối 12 năm học 2011
Kết quả học tập kỳ 1 khối 12 năm học 2011Kết quả học tập kỳ 1 khối 12 năm học 2011
Kết quả học tập kỳ 1 khối 12 năm học 2011smart9999
 
Tkb khoi 12_hoc_ky_hai_2011-2012
Tkb khoi 12_hoc_ky_hai_2011-2012Tkb khoi 12_hoc_ky_hai_2011-2012
Tkb khoi 12_hoc_ky_hai_2011-2012smart9999
 
Copy of krishna maker
Copy of krishna makerCopy of krishna maker
Copy of krishna makerKrishna Yadav
 
.2010 acog compendium
.2010 acog compendium.2010 acog compendium
.2010 acog compendiumbtls88
 

En vedette (13)

Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011
 
Kết quả học tập kỳ 1 khối 11 năm học 2011
Kết quả học tập kỳ 1 khối 11 năm học 2011Kết quả học tập kỳ 1 khối 11 năm học 2011
Kết quả học tập kỳ 1 khối 11 năm học 2011
 
Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012
 
Qui định
Qui định Qui định
Qui định
 
Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011Kết quả học tập kỳ 1 khối 10 năm học 2011
Kết quả học tập kỳ 1 khối 10 năm học 2011
 
尋找生命的風景-心靈諮詢為困頓找出口
尋找生命的風景-心靈諮詢為困頓找出口尋找生命的風景-心靈諮詢為困頓找出口
尋找生命的風景-心靈諮詢為困頓找出口
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012
 
Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012Tkb khoi 10_hoc_ky_hai_2011-2012
Tkb khoi 10_hoc_ky_hai_2011-2012
 
Kết quả học tập kỳ 1 khối 12 năm học 2011
Kết quả học tập kỳ 1 khối 12 năm học 2011Kết quả học tập kỳ 1 khối 12 năm học 2011
Kết quả học tập kỳ 1 khối 12 năm học 2011
 
Tkb khoi 12_hoc_ky_hai_2011-2012
Tkb khoi 12_hoc_ky_hai_2011-2012Tkb khoi 12_hoc_ky_hai_2011-2012
Tkb khoi 12_hoc_ky_hai_2011-2012
 
Copy of krishna maker
Copy of krishna makerCopy of krishna maker
Copy of krishna maker
 
.2010 acog compendium
.2010 acog compendium.2010 acog compendium
.2010 acog compendium
 

Similaire à Cloud computing

DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...Peter de Haas
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaAsheem Chandna
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Cloud Essentials
Cloud EssentialsCloud Essentials
Cloud EssentialsChris Avis
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloudumityalcinalp
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldDavid Linthicum
 
The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.Peter Coffee
 
TechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsTechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsHarold Wong
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in noriAlex Popescu
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...Peter de Haas
 
Presentación Data Center Chile Logicalis
Presentación Data Center Chile LogicalisPresentación Data Center Chile Logicalis
Presentación Data Center Chile LogicalisLogicalis Latam
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comDeepu S Nath
 
Cloud computing
Cloud computingCloud computing
Cloud computingvdvennen
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2David Linthicum
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...Amazon Web Services
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyAl Afflitto
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computingBIJIT GHOSH
 
Pacific strategy group 27th april 2012
Pacific strategy group  27th april 2012Pacific strategy group  27th april 2012
Pacific strategy group 27th april 2012ctrlsblog
 

Similaire à Cloud computing (20)

DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
 
Cloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - ChandnaCloud Computing - Jan 2011 - Chandna
Cloud Computing - Jan 2011 - Chandna
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
Cloud Essentials
Cloud EssentialsCloud Essentials
Cloud Essentials
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Capacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing WorldCapacity Management in a Cloud Computing World
Capacity Management in a Cloud Computing World
 
The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.The Enterprise Cloud: Immediate. Urgent. Inevitable.
The Enterprise Cloud: Immediate. Urgent. Inevitable.
 
TechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud EssentialsTechNet Event: August 2011 Cloud Essentials
TechNet Event: August 2011 Cloud Essentials
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
IIR Congres ICT & Recht - Cloud Computing - Peter de Haas - Microsoft - 20-04...
 
Presentación Data Center Chile Logicalis
Presentación Data Center Chile LogicalisPresentación Data Center Chile Logicalis
Presentación Data Center Chile Logicalis
 
Basics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.comBasics of cloud computing & salesforce.com
Basics of cloud computing & salesforce.com
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Lets Do the Cloud-CFO Summit 2013
Lets Do the Cloud-CFO Summit 2013Lets Do the Cloud-CFO Summit 2013
Lets Do the Cloud-CFO Summit 2013
 
Future of cloud computing linthicum 2
Future of cloud computing linthicum 2Future of cloud computing linthicum 2
Future of cloud computing linthicum 2
 
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
AWS for Media: Content in the Cloud, Miles Ward (Amazon Web Services) and Bha...
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
Presentation on cloud computing
Presentation on cloud computingPresentation on cloud computing
Presentation on cloud computing
 
Pacific strategy group 27th april 2012
Pacific strategy group  27th april 2012Pacific strategy group  27th april 2012
Pacific strategy group 27th april 2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Dernier

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdfChristopherTHyatt
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 

Dernier (20)

Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

Cloud computing

  • 1.
  • 2. Cloud Computing Is it right for you? John Craddock johncra@xtseminars.co.uk
  • 3. What is Cloud Computing?
  • 4. A Simple Definition Making computing resources available as a utility service Just like the National Electricity Grid Electricity: Available through a well defined interface Available everywhere and for many devices Power output, scales on demand No need to know about how or where it’s generated Reliable Low capital expenditure for consumers Pay for what you use
  • 5. Not All Clouds Are Right for You
  • 6. So What’s Changed? Main frame Bureau service Compute on demand Pay as you go Low capital expenditure for consumers The 60s Time…. The future + Available everywhere Well defined interface? + Available to many devices + Agility I don’t know how it works, I just get the answers I need
  • 7. On-Premise Computing • Requires hardware, space, electricity, cooling • Requires managing OS, applications and updates • Software Licensing • Difficult to scale – Too much or too little capacity • High upfront capital costs • You have complete control and responsibility
  • 8. Managing Demand Forecast demand IT Capacity Potential business loss Compute capacity Over capacity Under capacity Wasted Entry barrier capacity Time
  • 9. Demand Burst IT Demand Ouch! How do we deal with this? Ticket sales open Ticket sales open Time Concert ticket web site
  • 10. IT Agility • How quickly can you – Scale up the infrastructure and applications? – Upgrade to the latest OS? – Respond to a company merger with new requirements for business process and IT capacity? – Respond to a divestiture
  • 11. Cloud Computing • Shared, multi-tenant environment • Pools of computing resources • Resources can be requested as required • Available via the Internet – Private clouds can be available via private WAN • Pay as you go
  • 12. Cloud Services Software as a Service (SaaS) Platform as a Service (PaaS) Infrastructure as a Service (IaaS)
  • 13. The Stack Application Frameworks OS Services Operating System Virtualized Instance Hardware High-speed network
  • 14. Software as a Service (SaaS) Application Frameworks Google OS Services Apps Microsoft BPOS Operating System Virtualized Instance Hardware High-speed network
  • 15. Platform as a Service (PaaS) Your responsibility Your Application responsibility Frameworks OS Services Google AppEngine Windows Azure Operating System Virtualized Instance Hardware High-speed network
  • 16. Infrastructure as a Service (IaaS) Application Your Frameworks responsibility OS Services Operating System Virtualized Instance Amazon EC2 VMware Hardware High-speed network
  • 17. Many Players in the Game • To name a few – SaaS: Microsoft, Salesforce, Zimra, Oracle, Cisco, Google Apps – PaaS: Microsoft, Force.com, Spring Source, Google App Engine – IaaS: Amazon, IBM, VMware • Expect change, the cloud is just beginning… • In the future expect to see all large vendors riding the complete stack
  • 18. Geo-Distributed Datacentres • Larger vendors have proven track records for running services for large numbers of customers – Hosted in their own datacentres
  • 19. An example of SaaS Let’s look at Microsoft BPOS
  • 20. Microsoft Business Productivity Online Suite (BPOS) Enterprise Email Team Collaboration Hosted and managed by Runs on PCs, Microsoft in smart phones Microsoft Data Centers. BPOS and web browsers. Web Conferencing Real-time Communications • Two service offerings BPOS Standard and BPOS dedicated
  • 21. BPOS-D Can be enabled or disabled / application M S O BPOS-D managed network Internet D a t a Microsoft managed network C e n t r e BPOS-D client network Co-located domain controllers WAN termination WAN Cloud Customer network
  • 22. What We Get With SaaS • Lower capital expenditure • Fixed operational costs • Scalability • Reclaimed real estate • Innovation – Many vendors will have a forever green policy • Make sure it’s not forever beta • Lower carbon footprint – Reduced power and cooling • Agility – Customers get new services in months rather than years
  • 23. What To Watch • You are relinquishing control and responsibility to the vendor by moving the service to the Cloud • For this to be a valid business proposition you must TRUST the vendor to deliver what they say they will – Financial penalties for failing to meet SLA are normally equated to service credits • May well be much less value than your business loss due to a failure • Many solutions appear attractive because of the bottom line pay/user price – Buyer beware!
  • 24. Your Security Posture Changes Data Policies, Procedures and Governance Application Physical Security Host Identity SaaS Abstracted provider Machine Virtualisation Storage PaaS IaaS provider Network provider Perimeter
  • 25. Does Their Security Match Your Requirements? • For 9X% of organizations, the Cloud providers probably offer better – Physical security – Policies, operational procedures and governance – And where supplied, OS and application updates • In most cases you will not be allowed to audit this – You will have to trust that they operate to the standards that they state • This may be backed by a yearly independent audit, ask to see it
  • 26. Data Compliance is Paramount • How and where is it stored? • How is it backed up and restored? • Is data archived and what are the retention and disposal policies? – Do you have an on-premise policy? • Is access audited and can you view the logs? • What are the breach notification procedures? – Will they help you if litigation ensues • Does the provider match your legal and compliance requirements?
  • 27. It’s Up to You • Just a few topics to get you thinking – There’s more… • Only you will know if a Cloud solution is going to meet the security requirements of your organization Before you say NO Remember, security is about the pragmatic balance between keeping the bad guys out and allowing your organisation to be agile and operational efficient
  • 28. My Final Tip • Negotiate the contract and SLA from a position of strength – Know exactly what’s on offer • Don’t assume that because you can do something with an on-premise enterprise application it will be available via the Cloud • Read the small print “Downtime Period” means, for a domain, a period of ten consecutive minutes of Downtime. Intermittent Downtime for a period of less than ten minutes will not be counted towards any Downtime Periods Google SLA
  • 29. An example of PaaS Let’s look at Microsoft Azure
  • 30. A Typical Application Request Web layer Business layer Database Browser Response What do we do when it starts to overheat? Request Web layer Business layer Database Response
  • 31. Scale Out Web layer Business layer Web layer Business layer Request N N L Web layer L Business layer Database Response B B Web layer Business layer Web layer Business layer • How much is that going to cost you? – Do you need it all the time? • How long will it take you? • Do you have the capital expenditure budget?
  • 32. Web Role Worker Role Azure Web Role Worker Role Longer running processes Web Role Worker Role Request Web Role Worker Role Database Browser Response Communications via Queues and Tables • Pay per role instance • Add and remove instances based on demand – Elastic computing! – Load balancing is part of the Azure fabric and automatically allocated
  • 33. Compute Model Worker Role Worker Role Request Web Role Worker Role Database Client Response Distribute task
  • 34. Demand Burst With Azure On-demand compute capacity IT Demand Compute Capacity Ticket sales open Ticket sales open Time Concert ticket website
  • 35. Storage On-Premise: Tight relationship between process and storage Process Storage The Cloud abstracts the data GET http://accountname.blob.core.windows.net/containername/blobname Azure Client / Worker Role Blob Storage Downloads a blob and associated metadata Max blob size 64MB, metadata 8K / blob
  • 36. Azure Storage Azure Client / Worker Role Table Storage Provides structured and semi-structured data storage capabilities TDS Worker Role SQL Azure TDS Database synchronization On-Premise application On-Premise SQL
  • 37. What We Get With PaaS • An elastic computing platform • Connect from anywhere, with any device • Low barrier costs to deploying new applications – Rapid provisioning • Pay as you go – Operational costs directly related to profit • A marketplace through which to sell our services – Customers continue to pay as long as they use our services – Stop paying, stop providing service • No chance of licence abuse
  • 38. What To Watch • Check your security policies can be satisfied by the Cloud provider • Does the SLA meet availability requirements? • Don’t just port an existing app that have been sitting within your security perimeter – Make sure it has been engineered for Internet security • Follow Security Development Lifecycle (SDL) best practices
  • 39. IaaS Staged or direct migration Virtualized Instance P2V Hardware Public Cloud V2V P2V P2V Virtualized Instance Virtualized Instance Hardware Hardware V2V Private Cloud On-premise
  • 40. What to Watch? • Check your security policies can be satisfied by the Cloud provider • Does the SLA meet availability requirements? • You are now porting your OS and upper stack – You will need to maintain it Remember the Cloud is its infancy It’s immature We all have lots to learn
  • 41. So everything is in the Cloud What do we do? Innovate
  • 42. Reframe Your Thinking Use the best of breed CRM Ordering Invoicing CRM Ordering invoicing Stop thinking about applications Think of them as pay on demand running on servers services Business Communications forecasting Rapidly add and try new functionality Social Networking
  • 43. New Business Opportunities ? Test out new ideas with small upfront costs Can you sell in-house expertise by packaging as a service? If you need to scale rapidly, you can More operational cost = More profit
  • 44. Federate Identity • We need to have an Identity that will be trusted everywhere • Come to my session at 1:30 today on Active Directory Federation Services
  • 45. Should We Move To The Cloud? Can we afford not to? “By 2012, 80% of Fortune 1000 enterprises will be using some cloud computing services, 20% of businesses will own no IT assets.” “The bottom line: Early adopters are finding serious benefits, meaning that cloud computing is real and warrants your scrutiny as a new set of platforms for business applications.”
  • 46. So What is Cloud Computing? It’s a utility Providing us with New ways of working A chance to innovate A new market place
  • 47. I’m in Are you?
  • 48. Enjoy the rest of the day