SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Downloaden Sie, um offline zu lesen
Cloud Computing: Making the right choices


                        Kalpak Shah
                        Clogeny Technologies Pvt Ltd




                                              1
About Me
 Kalpak Shah
     Founder & CEO, Clogeny Technologies
     Passionate about economics and technology evolving
     through cloud computing
     Leading innovation on exciting projects across the cloud
     computing stack


 @     kalpak@clogeny.com




                                                                2
Agenda
  Cloud Computing Overview
  Cloud Spectrum
    Infrastructure as a Service   Description
    Platform as a Service         Comparison
    Software as a Service         Examples
  Ways to “Cloudify”
  Cloud Mobility – federated clouds, cloud bursting
  Private Cloud platforms
  Microsoft Azure – Covering the cloud stack
  Business Considerations & Examples
  Questions
                                                      3
Cloud Computing Overview




      Elasticity      Programmability
      Pay as you go   Fully automated
                                        4
Why do we want to go to the cloud?
 No CAPEX, only OPEX
 Reduced IT administration & managed services costs
 Elasticity: Fast & Inherent scale-up and scale-down
 Variable & unpredictable loads
   Ideal loads for the cloud
 Commoditization of IT
   Only storage, only content delivery, only messaging
 Programmability – Automation
 Tools and ecosystem: Pay-as-you-go
 Reduced time-to-market: Focus on core competency
 Buzz… - Variety of options

                                                         5
Infrastructure-as-a-Service (IaaS)
 Pay-as-you-go Virtualized Resources – CPU, Storage, Network
 Infrastructure management services & tools
 Application cannot dynamically scale on-demand
 Local Server moved into the cloud – managing, patching,
 securing, monitoring is still a responsibility
 Extremely flexible
 Very little vendor lock-in
 Examples: Amazon EC2, Terremark vCloud, GoGrid Cloud,
 Rackspace Cloud


                                                               6
Considerations for IaaS - 1
Support & HelpDesk
  email, phone, 24x7
Hardware & Performance
Operating System Support
  Distribution versions and range of support
  Imaging of server?
  Distribution and re-selling of images?
Software availability and partner network
  Middleware?
  Database layer?
  For example, Amazon EC2 has partnered with IBM, Symantec,
  Microsoft, Redhat, Oracle, etc. to provide a wide variety of pre-
  packaged software
                                                                      7
Considerations for IaaS - 2
APIs / Ecosystem
  Bindings in various languages – maintenance, backward
  compatibility
  Tools and ecosystem
Licensing
  Big pain from our experience!
  Brings limitations to cloud migration
  Ex: IBM Websphere clustering not available on EC2
  Ex: Windows licenses cannot be migrated from local datacenter
  to cloud
Other services
  Databases storage, backups, monitoring, auto-scaling, load-
  balancing, messaging, etc.
                                                                  8
Let’s compare IaaS Vendors
              OS            Disk       Choice of       Tools /                   Perform-
                                                                      Hosting
            Support      Persistence   resources     Ecosystem                     ance

            Good but
 Amazon                                            Extensive – by a
                not       Yes & No      Medium                         Ideal        ?
  AWS                                                 long way
             flexible

Rackspace    Limited         Yes        Limited         Good           Good         ?

             Limited
 GoGrid        but           Yes        Limited        Medium          Good         ?
             growing

            Extensive
Terremark                    Yes       Extensive    Very limited      Not good      ?
            & Flexible


  Performance needs to be tested for various applications across vendors.
  Lot of variation depending on CPU, network or disk bound application.
                                                                                        9
Platform-as-a-Service (PaaS)
 Scalable platform, hosted framework to develop and deploy
 applications
 Development language and platform decided by vendor
 No infrastructure management headaches
 No licensing concerns
 Scalability & availability are managed by the vendor
 Little flexibility – limited to choices provided by vendor
 Vendor lock-in concerns
 Examples: Google AppEngine, Microsoft Azure, Heroku

                                                              10
Software-as-a-Service (SaaS)
 Consumer facing – Business oriented
 Business layer is provided – extensions can be written
 Very similar to traditional hosting but with cloud models
 Consumed over the web
 No flexibility
 Almost complete vendor lock-in unless vendor follows
 standards for data extraction
 Examples:
       SalesForce
       Google Apps
       Box.net
       ZOHO
                                                             11
Storage-as-a-Service
 Storage – attractive to store in the cloud
 Populated & consumed in the cloud
 Enterprise usage increasing
       No management overhead, backups, disaster recovery
      Amazon S3 provides all in $15 cents/GB/month
      Pricing to the tune of $5 per month for unlimited storage
 High consumer penetration
 Examples
      Mozy from EMC
      Amazon S3
      Rackspace CloudFiles
      Carbonite
      DropBox
                                                                  12
Comparing PaaS & SaaS Vendors
 Development language & available skill-sets
   Google AppEngine supports Java & Python frameworks
   Heroku is a Ruby on Rails Cloud platform
   Microsoft Azure has a PaaS offering
 Cost of development
 Ease of deployment & maintenance
 Size of vendor & ecosystem maturity
 Tools, monitoring, connectors, adaptors – will my development
 time be reduced?
 Maturity of APIs & bindings available
 Does vendor allow private cloud integration?
                                                            13
The Cloud Spectrum
 IaaS                             PaaS                          SaaS

    Amazon                   Force.com              SalesForce
    GoGrid                   Google AppEngine       Google Apps
    Terremark                Microsoft Azure        Microsoft Live
    Rackspace                EngineYard             NetSuite
    Linode                   Heroku                 Many others….
    Others…

                                                 Application User Interface,
                                                 API

                          API, IDE, Libraries,
                          Tools, Connectors          Business Layer

API, Connectors, Tools,
Services                     App Framework          App Framework

       Compute                   Compute                 Compute
                                                                               14
Cloud Layer - Visibility




                           15
Ways to Cloudify - 1
Public Clouds
  Large datacenters with cloud capabilities
  Provide many services – CPU, storage, CDN, Databases, Messaging,
  Monitoring, Load balancing
  Large enterprises face security, latency and bandwidth hurdles
Private Clouds
  Normal on-premise datacenters with cloud capabilities
     Elasticity, Self-service, Pay-as-you-go, programmability
  Higher utilization levels and management flexibility
  Offerings from VMWare, IBM, Microsoft, Eucalyptus for Infrastructure
  Private setups of PaaS also available from Intalio, Wolf frameworks,
  etc.
  Cloud bursting is an option
                                                                   16
Ways to Cloudify - 2
 Hybrid Clouds
   Best of both public and private clouds
   Disaster recovery and business continuity
   Regulation & compliance issues
   Seamless scalability
   VPN approach – Amazon Virtual Private Cloud
   IBM Private Cloud
      Ex: Websphere cluster with some nodes in public cloud
   Windows Azure AppFabric
      On-premise & cloud database remains in sync through use
      of this layer
      Shared Windows framework gives unique advantage to
      Microsoft
                                                            17
Ways to Cloudify - 3
 SaaS
   CRM, accounting, taxation
   Any business or domain
 Virtual Desktops
   Client virtualization & application streaming
   Trainings, virtualized desktops, centralized management
   Mixture of IaaS & SaaS

 Cloud Storage
   Backup
   Collaboration

                                                             18
Cloud Mobility – Federated, Bursting

                               OS Images
                   Hybrid
                   Cloud      Applications

                    Control        Data

                                                Management
  Management

  Virtualization
                          Bridge                Virtualization
                                                Infrastructure
  Infrastructure




  Public Clouds                              Private Clouds
                                                                 19
Interesting Private Cloud Platforms - 1
 Eucalyptus
   Open-source IaaS cloud computing platform
   Compatible with Amazon’s AWS enabling (almost) seamless
   movement with AWS
   Supports VMWare, Xen and KVM
   Extremely flexible and easy to administer
 VMWare vCloud
   “Run, secure and manage applications in the private cloud or
   have them federated on-demand to partner-hosted public
   clouds with VMware vCloud”
   Forging partnerships with public cloud providers like
   Terremark
   Expensive but worth it!
                                                              20
Interesting Private Cloud Platforms - 2
 Appistry
   Application platform for private, public and hybrid clouds
      Can be hosted on private data center, EC2, Terremark, etc
   CloudIQ Manager – Application Deployment and Management
   Software
   CloudIQ Engine – Cloud Application Server for App Scalability and
   deployment
   CloudIQ Storage – Distributed Storage System for Data
   management across the cloud
 Other platforms:
   Rackspace – OpenStack Compute and OpenStack Storage
   CloudStack – formerly VMOps: Open source and enterprise
   editions
                                                                  21
Microsoft Azure
Cloud Services Operating System
  Development, service hosting and service management environment
  Integrates with existing on-premises environment – Windows
  Framework
  Provides services across the cloud stack: IaaS, PaaS and SaaS
  End-to-end services
  Private Cloud Integration
  SQL Azure, SharePoint, Dynamics CRM
  Visual Studio as development and testing environment
  Supports multiple development languages


Unique positioning in the market!
                                                                  22
Cloud Databases
 Relational databases
   Traditional databases like SQL, MySQL, Oracle
   Should be used for quick porting of legacy applications
   Known loads & ability to serve them
   Scaling & performance needs to be managed
   Quicker development time & skills available
   Amazon’s MySQL based Relational Database Service (RDS) is
   interesting
 NoSQL databases
   SimpleDB, Hadoop, BigTable
   Non-relational databases
   Supported & managed by the cloud vendor (in some cases)
   Inherent flexibility and scale                              23
Business Considerations - 1
 Licensing
    Still not pay-as-you-go
    Per-CPU pricing, flat fees, limitations
    Can spoil cloud pricing and make it unattractive
    Expected to get better with time

 Service Level Agreements (SLAs)
    Around 99.9% for most vendors but read the fine print…
    Still evolving – sometimes does not meet enterprise
    demands
    Notification onus on customer, all commodities are not
    covered, limited liability
                                                             24
Business Considerations - 2
 Pricing
   Complex pricing – difficult to estimate without testing
   No APIs for automation
   Examples:
      $0.10 per 1 million I/O requests on Amazon EBS
      $0.01 / 10K storage transactions on Azure
 Geography & Government laws

 Location of datacenters

 Compliance

 Protocol Support

                                                             25
Thank You!!




 Questions?

              26
Example Cloud Migrations
 Porting existing stand-alone application to cloud platform
    Reach out to global customers without high sales cost
    Save normal hosting costs since load would be arbitrary
    Extremely CPU intensive
    IaaS or PaaS?
 Analytics application to be written on cloud platform
    Application being written from scratch
    Basic load can be estimated – scaling amount and times cannot be
    estimated
    Cannot use virtualization locally as it affects performance
    Client ready for CAPEX to save costs over a period of time
    Application architecture designed as per plan to utilize public
    clouds
                                                                      27

Weitere ähnliche Inhalte

Was ist angesagt?

Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloudwesley chun
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceDr. Ketan Parmar
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Simon Su
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platformdhruv_chaudhari
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GooglePatrick Pierson
 
Cloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google CloudCloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google Cloudwesley chun
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud PlatformSujai Prakasam
 
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016Chris Jang
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformDr. Ketan Parmar
 
Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Pavan Dikondkar
 
Google Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryGoogle Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryJoseph's Cloud Library
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013RightScale
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformLynn Langit
 
Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015Raj Babu
 
AWS Webcast - Attunity Couchsurfing
AWS Webcast - Attunity CouchsurfingAWS Webcast - Attunity Couchsurfing
AWS Webcast - Attunity CouchsurfingAmazon Web Services
 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductSergey Smetanin
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud PlatformVMware Tanzu
 

Was ist angesagt? (20)

Build with all of Google Cloud
Build with all of Google CloudBuild with all of Google Cloud
Build with all of Google Cloud
 
Cloud computing 101 with amazon web service
Cloud computing 101 with amazon web serviceCloud computing 101 with amazon web service
Cloud computing 101 with amazon web service
 
Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3Google Cloud Platform Introduction - 2016Q3
Google Cloud Platform Introduction - 2016Q3
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Cloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs GoogleCloud comparison - AWS vs Azure vs Google
Cloud comparison - AWS vs Azure vs Google
 
Cloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google CloudCloud computing overview & Technical intro to Google Cloud
Cloud computing overview & Technical intro to Google Cloud
 
Introduction to Google Cloud Platform
Introduction to Google Cloud PlatformIntroduction to Google Cloud Platform
Introduction to Google Cloud Platform
 
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
Google Cloud Platform & rockPlace Big Data Event-Mar.31.2016
 
Understanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud PlatformUnderstanding cloud with Google Cloud Platform
Understanding cloud with Google Cloud Platform
 
Mobile gpu cloud computing
Mobile gpu cloud computing Mobile gpu cloud computing
Mobile gpu cloud computing
 
Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018Google Cloud Platform - Introduction & Certification Path 2018
Google Cloud Platform - Introduction & Certification Path 2018
 
Google Cloud Platform - Service Glossary
Google Cloud Platform - Service GlossaryGoogle Cloud Platform - Service Glossary
Google Cloud Platform - Service Glossary
 
Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013Next Generation Cloud Computing With Google - RightScale Compute 2013
Next Generation Cloud Computing With Google - RightScale Compute 2013
 
Google cloud platform
Google cloud platformGoogle cloud platform
Google cloud platform
 
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
Openbar Kontich // Google Cloud: past, present and the (oh so sweet) future b...
 
Scaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud PlatformScaling Galaxy on Google Cloud Platform
Scaling Galaxy on Google Cloud Platform
 
Google cloud big data summit master gcp big data summit la - 10-20-2015
Google cloud big data summit   master gcp big data summit la - 10-20-2015Google cloud big data summit   master gcp big data summit la - 10-20-2015
Google cloud big data summit master gcp big data summit la - 10-20-2015
 
AWS Webcast - Attunity Couchsurfing
AWS Webcast - Attunity CouchsurfingAWS Webcast - Attunity Couchsurfing
AWS Webcast - Attunity Couchsurfing
 
Google Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your ProductGoogle Cloud Platform as a Backend Solution for your Product
Google Cloud Platform as a Backend Solution for your Product
 
Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 

Andere mochten auch

Programming Languages For The Cloud
Programming Languages For The CloudProgramming Languages For The Cloud
Programming Languages For The CloudTed Leung
 
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija Sisko
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija SiskoTrivadis TechEvent 2016 Go - The Cloud Programming Language by Andija Sisko
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija SiskoTrivadis
 
2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey ReportIT Brand Pulse
 
The State of Cloud 2016: The whirlwind of creative destruction
The State of Cloud 2016: The whirlwind of creative destructionThe State of Cloud 2016: The whirlwind of creative destruction
The State of Cloud 2016: The whirlwind of creative destructionbcantrill
 
Beyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothBeyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothRightScale
 
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...OpenWhisk
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparisonbizalgo
 
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...Amazon Web Services
 
Accel Connect 2016 talk for portfolio founders & CEOs
Accel Connect 2016 talk for portfolio founders & CEOsAccel Connect 2016 talk for portfolio founders & CEOs
Accel Connect 2016 talk for portfolio founders & CEOsAccel
 
2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud Report2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud ReportRightScale
 

Andere mochten auch (11)

Programming Languages For The Cloud
Programming Languages For The CloudProgramming Languages For The Cloud
Programming Languages For The Cloud
 
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija Sisko
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija SiskoTrivadis TechEvent 2016 Go - The Cloud Programming Language by Andija Sisko
Trivadis TechEvent 2016 Go - The Cloud Programming Language by Andija Sisko
 
2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report2016 Cloud vs. On Premise Brand Leader Survey Report
2016 Cloud vs. On Premise Brand Leader Survey Report
 
The State of Cloud 2016: The whirlwind of creative destruction
The State of Cloud 2016: The whirlwind of creative destructionThe State of Cloud 2016: The whirlwind of creative destruction
The State of Cloud 2016: The whirlwind of creative destruction
 
Azure: PaaS or IaaS
Azure: PaaS or IaaSAzure: PaaS or IaaS
Azure: PaaS or IaaS
 
Beyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage BothBeyond PaaS v.s IaaS: How to Manage Both
Beyond PaaS v.s IaaS: How to Manage Both
 
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...
IBM Bluemix OpenWhisk: Cloud Foundry Summit 2016, Frankfurt, Germany: The Fut...
 
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief ComparisonCloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
CloudStack vs OpenStack vs Eucalyptus: IaaS Private Cloud Brief Comparison
 
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...
AWS re:Invent 2016: The Cloud Is Enterprise Ready: How the University of Ariz...
 
Accel Connect 2016 talk for portfolio founders & CEOs
Accel Connect 2016 talk for portfolio founders & CEOsAccel Connect 2016 talk for portfolio founders & CEOs
Accel Connect 2016 talk for portfolio founders & CEOs
 
2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud Report2016 Cloud Trends and Stats: RightScale State of the Cloud Report
2016 Cloud Trends and Stats: RightScale State of the Cloud Report
 

Ähnlich wie Cloud Computing: Making the right choice

Cloud computing
Cloud computingCloud computing
Cloud computinggd1410
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing WebinarSaif Ahmad
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing BasicsSagar Sane
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud ProvidersSabapathy Murthi
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud BusinessACMBangalore
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceScanSource, Inc.
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixeurocloud
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaPrabhunath Sharma
 
Overview of Cloud Storage Enablement and Intelligent Storage Clouds
Overview of Cloud Storage Enablement and Intelligent Storage CloudsOverview of Cloud Storage Enablement and Intelligent Storage Clouds
Overview of Cloud Storage Enablement and Intelligent Storage CloudsTwinStrata
 
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 CloudsEucalyptus Systems, Inc.
 
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 CloudsEucalyptus Systems, Inc.
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012ProductCamp Boston
 
Cloud computing
Cloud computingCloud computing
Cloud computingMed Zaibi
 

Ähnlich wie Cloud Computing: Making the right choice (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
CLD306 pptx en web
CLD306   pptx en webCLD306   pptx en web
CLD306 pptx en web
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
Cloud computing Basics
Cloud computing BasicsCloud computing Basics
Cloud computing Basics
 
Cloud computing What Why How
Cloud computing What Why HowCloud computing What Why How
Cloud computing What Why How
 
Comparison of Cloud Providers
Comparison of Cloud ProvidersComparison of Cloud Providers
Comparison of Cloud Providers
 
cloud computing
cloud computingcloud computing
cloud computing
 
Intro to cloud.pdf
Intro to cloud.pdfIntro to cloud.pdf
Intro to cloud.pdf
 
cloud computing
cloud computingcloud computing
cloud computing
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
cc.pptx
cc.pptxcc.pptx
cc.pptx
 
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner ConferenceGreg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
Greg Dixon - 2011 ScanSource POS & Barcoding Partner Conference
 
Mon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrixMon1420 build clouds-oliviermaes-citrix
Mon1420 build clouds-oliviermaes-citrix
 
Cloud computing by prabhunath sharma
Cloud computing by prabhunath sharmaCloud computing by prabhunath sharma
Cloud computing by prabhunath sharma
 
Overview of Cloud Storage Enablement and Intelligent Storage Clouds
Overview of Cloud Storage Enablement and Intelligent Storage CloudsOverview of Cloud Storage Enablement and Intelligent Storage Clouds
Overview of Cloud Storage Enablement and Intelligent Storage Clouds
 
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
 
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
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mehr von IndicThreads

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs itIndicThreads
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsIndicThreads
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayIndicThreads
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices IndicThreads
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreadsIndicThreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreadsIndicThreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingIndicThreads
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreadsIndicThreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprisesIndicThreads
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIndicThreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present FutureIndicThreads
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams IndicThreads
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameIndicThreads
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceIndicThreads
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java CarputerIndicThreads
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache SparkIndicThreads
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & DockerIndicThreads
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackIndicThreads
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack CloudsIndicThreads
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!IndicThreads
 

Mehr von IndicThreads (20)

Http2 is here! And why the web needs it
Http2 is here! And why the web needs itHttp2 is here! And why the web needs it
Http2 is here! And why the web needs it
 
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive ApplicationsUnderstanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
Understanding Bitcoin (Blockchain) and its Potential for Disruptive Applications
 
Go Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang wayGo Programming Language - Learning The Go Lang way
Go Programming Language - Learning The Go Lang way
 
Building Resilient Microservices
Building Resilient Microservices Building Resilient Microservices
Building Resilient Microservices
 
App using golang indicthreads
App using golang  indicthreadsApp using golang  indicthreads
App using golang indicthreads
 
Building on quicksand microservices indicthreads
Building on quicksand microservices  indicthreadsBuilding on quicksand microservices  indicthreads
Building on quicksand microservices indicthreads
 
How to Think in RxJava Before Reacting
How to Think in RxJava Before ReactingHow to Think in RxJava Before Reacting
How to Think in RxJava Before Reacting
 
Iot secure connected devices indicthreads
Iot secure connected devices indicthreadsIot secure connected devices indicthreads
Iot secure connected devices indicthreads
 
Real world IoT for enterprises
Real world IoT for enterprisesReal world IoT for enterprises
Real world IoT for enterprises
 
IoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreadsIoT testing and quality assurance indicthreads
IoT testing and quality assurance indicthreads
 
Functional Programming Past Present Future
Functional Programming Past Present FutureFunctional Programming Past Present Future
Functional Programming Past Present Future
 
Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams Harnessing the Power of Java 8 Streams
Harnessing the Power of Java 8 Streams
 
Building & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fameBuilding & scaling a live streaming mobile platform - Gr8 road to fame
Building & scaling a live streaming mobile platform - Gr8 road to fame
 
Internet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads ConferenceInternet of things architecture perspective - IndicThreads Conference
Internet of things architecture perspective - IndicThreads Conference
 
Cars and Computers: Building a Java Carputer
 Cars and Computers: Building a Java Carputer Cars and Computers: Building a Java Carputer
Cars and Computers: Building a Java Carputer
 
Scrap Your MapReduce - Apache Spark
 Scrap Your MapReduce - Apache Spark Scrap Your MapReduce - Apache Spark
Scrap Your MapReduce - Apache Spark
 
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
Continuous Integration (CI) and Continuous Delivery (CD) using Jenkins & Docker
 
Speed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedbackSpeed up your build pipeline for faster feedback
Speed up your build pipeline for faster feedback
 
Unraveling OpenStack Clouds
 Unraveling OpenStack Clouds Unraveling OpenStack Clouds
Unraveling OpenStack Clouds
 
Digital Transformation of the Enterprise. What IT leaders need to know!
Digital Transformation of the Enterprise. What IT  leaders need to know!Digital Transformation of the Enterprise. What IT  leaders need to know!
Digital Transformation of the Enterprise. What IT leaders need to know!
 

Kürzlich hochgeladen

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPathCommunity
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Hiroshi SHIBATA
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesManik S Magar
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observabilityitnewsafrica
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsRavi Sanghani
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxfnnc6jmgwh
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Strongerpanagenda
 

Kürzlich hochgeladen (20)

The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
UiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to HeroUiPath Community: Communication Mining from Zero to Hero
UiPath Community: Communication Mining from Zero to Hero
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024Long journey of Ruby standard library at RubyConf AU 2024
Long journey of Ruby standard library at RubyConf AU 2024
 
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotesMuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
MuleSoft Online Meetup Group - B2B Crash Course: Release SparkNotes
 
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security ObservabilityGlenn Lazarus- Why Your Observability Strategy Needs Security Observability
Glenn Lazarus- Why Your Observability Strategy Needs Security Observability
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyesHow to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
How to Effectively Monitor SD-WAN and SASE Environments with ThousandEyes
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Potential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and InsightsPotential of AI (Generative AI) in Business: Learnings and Insights
Potential of AI (Generative AI) in Business: Learnings and Insights
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptxGenerative AI - Gitex v1Generative AI - Gitex v1.pptx
Generative AI - Gitex v1Generative AI - Gitex v1.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better StrongerModern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
Modern Roaming for Notes and Nomad – Cheaper Faster Better Stronger
 

Cloud Computing: Making the right choice

  • 1. Cloud Computing: Making the right choices Kalpak Shah Clogeny Technologies Pvt Ltd 1
  • 2. About Me Kalpak Shah Founder & CEO, Clogeny Technologies Passionate about economics and technology evolving through cloud computing Leading innovation on exciting projects across the cloud computing stack @ kalpak@clogeny.com 2
  • 3. Agenda Cloud Computing Overview Cloud Spectrum Infrastructure as a Service Description Platform as a Service Comparison Software as a Service Examples Ways to “Cloudify” Cloud Mobility – federated clouds, cloud bursting Private Cloud platforms Microsoft Azure – Covering the cloud stack Business Considerations & Examples Questions 3
  • 4. Cloud Computing Overview Elasticity Programmability Pay as you go Fully automated 4
  • 5. Why do we want to go to the cloud? No CAPEX, only OPEX Reduced IT administration & managed services costs Elasticity: Fast & Inherent scale-up and scale-down Variable & unpredictable loads Ideal loads for the cloud Commoditization of IT Only storage, only content delivery, only messaging Programmability – Automation Tools and ecosystem: Pay-as-you-go Reduced time-to-market: Focus on core competency Buzz… - Variety of options 5
  • 6. Infrastructure-as-a-Service (IaaS) Pay-as-you-go Virtualized Resources – CPU, Storage, Network Infrastructure management services & tools Application cannot dynamically scale on-demand Local Server moved into the cloud – managing, patching, securing, monitoring is still a responsibility Extremely flexible Very little vendor lock-in Examples: Amazon EC2, Terremark vCloud, GoGrid Cloud, Rackspace Cloud 6
  • 7. Considerations for IaaS - 1 Support & HelpDesk email, phone, 24x7 Hardware & Performance Operating System Support Distribution versions and range of support Imaging of server? Distribution and re-selling of images? Software availability and partner network Middleware? Database layer? For example, Amazon EC2 has partnered with IBM, Symantec, Microsoft, Redhat, Oracle, etc. to provide a wide variety of pre- packaged software 7
  • 8. Considerations for IaaS - 2 APIs / Ecosystem Bindings in various languages – maintenance, backward compatibility Tools and ecosystem Licensing Big pain from our experience! Brings limitations to cloud migration Ex: IBM Websphere clustering not available on EC2 Ex: Windows licenses cannot be migrated from local datacenter to cloud Other services Databases storage, backups, monitoring, auto-scaling, load- balancing, messaging, etc. 8
  • 9. Let’s compare IaaS Vendors OS Disk Choice of Tools / Perform- Hosting Support Persistence resources Ecosystem ance Good but Amazon Extensive – by a not Yes & No Medium Ideal ? AWS long way flexible Rackspace Limited Yes Limited Good Good ? Limited GoGrid but Yes Limited Medium Good ? growing Extensive Terremark Yes Extensive Very limited Not good ? & Flexible Performance needs to be tested for various applications across vendors. Lot of variation depending on CPU, network or disk bound application. 9
  • 10. Platform-as-a-Service (PaaS) Scalable platform, hosted framework to develop and deploy applications Development language and platform decided by vendor No infrastructure management headaches No licensing concerns Scalability & availability are managed by the vendor Little flexibility – limited to choices provided by vendor Vendor lock-in concerns Examples: Google AppEngine, Microsoft Azure, Heroku 10
  • 11. Software-as-a-Service (SaaS) Consumer facing – Business oriented Business layer is provided – extensions can be written Very similar to traditional hosting but with cloud models Consumed over the web No flexibility Almost complete vendor lock-in unless vendor follows standards for data extraction Examples: SalesForce Google Apps Box.net ZOHO 11
  • 12. Storage-as-a-Service Storage – attractive to store in the cloud Populated & consumed in the cloud Enterprise usage increasing No management overhead, backups, disaster recovery Amazon S3 provides all in $15 cents/GB/month Pricing to the tune of $5 per month for unlimited storage High consumer penetration Examples Mozy from EMC Amazon S3 Rackspace CloudFiles Carbonite DropBox 12
  • 13. Comparing PaaS & SaaS Vendors Development language & available skill-sets Google AppEngine supports Java & Python frameworks Heroku is a Ruby on Rails Cloud platform Microsoft Azure has a PaaS offering Cost of development Ease of deployment & maintenance Size of vendor & ecosystem maturity Tools, monitoring, connectors, adaptors – will my development time be reduced? Maturity of APIs & bindings available Does vendor allow private cloud integration? 13
  • 14. The Cloud Spectrum IaaS PaaS SaaS Amazon Force.com SalesForce GoGrid Google AppEngine Google Apps Terremark Microsoft Azure Microsoft Live Rackspace EngineYard NetSuite Linode Heroku Many others…. Others… Application User Interface, API API, IDE, Libraries, Tools, Connectors Business Layer API, Connectors, Tools, Services App Framework App Framework Compute Compute Compute 14
  • 15. Cloud Layer - Visibility 15
  • 16. Ways to Cloudify - 1 Public Clouds Large datacenters with cloud capabilities Provide many services – CPU, storage, CDN, Databases, Messaging, Monitoring, Load balancing Large enterprises face security, latency and bandwidth hurdles Private Clouds Normal on-premise datacenters with cloud capabilities Elasticity, Self-service, Pay-as-you-go, programmability Higher utilization levels and management flexibility Offerings from VMWare, IBM, Microsoft, Eucalyptus for Infrastructure Private setups of PaaS also available from Intalio, Wolf frameworks, etc. Cloud bursting is an option 16
  • 17. Ways to Cloudify - 2 Hybrid Clouds Best of both public and private clouds Disaster recovery and business continuity Regulation & compliance issues Seamless scalability VPN approach – Amazon Virtual Private Cloud IBM Private Cloud Ex: Websphere cluster with some nodes in public cloud Windows Azure AppFabric On-premise & cloud database remains in sync through use of this layer Shared Windows framework gives unique advantage to Microsoft 17
  • 18. Ways to Cloudify - 3 SaaS CRM, accounting, taxation Any business or domain Virtual Desktops Client virtualization & application streaming Trainings, virtualized desktops, centralized management Mixture of IaaS & SaaS Cloud Storage Backup Collaboration 18
  • 19. Cloud Mobility – Federated, Bursting OS Images Hybrid Cloud Applications Control Data Management Management Virtualization Bridge Virtualization Infrastructure Infrastructure Public Clouds Private Clouds 19
  • 20. Interesting Private Cloud Platforms - 1 Eucalyptus Open-source IaaS cloud computing platform Compatible with Amazon’s AWS enabling (almost) seamless movement with AWS Supports VMWare, Xen and KVM Extremely flexible and easy to administer VMWare vCloud “Run, secure and manage applications in the private cloud or have them federated on-demand to partner-hosted public clouds with VMware vCloud” Forging partnerships with public cloud providers like Terremark Expensive but worth it! 20
  • 21. Interesting Private Cloud Platforms - 2 Appistry Application platform for private, public and hybrid clouds Can be hosted on private data center, EC2, Terremark, etc CloudIQ Manager – Application Deployment and Management Software CloudIQ Engine – Cloud Application Server for App Scalability and deployment CloudIQ Storage – Distributed Storage System for Data management across the cloud Other platforms: Rackspace – OpenStack Compute and OpenStack Storage CloudStack – formerly VMOps: Open source and enterprise editions 21
  • 22. Microsoft Azure Cloud Services Operating System Development, service hosting and service management environment Integrates with existing on-premises environment – Windows Framework Provides services across the cloud stack: IaaS, PaaS and SaaS End-to-end services Private Cloud Integration SQL Azure, SharePoint, Dynamics CRM Visual Studio as development and testing environment Supports multiple development languages Unique positioning in the market! 22
  • 23. Cloud Databases Relational databases Traditional databases like SQL, MySQL, Oracle Should be used for quick porting of legacy applications Known loads & ability to serve them Scaling & performance needs to be managed Quicker development time & skills available Amazon’s MySQL based Relational Database Service (RDS) is interesting NoSQL databases SimpleDB, Hadoop, BigTable Non-relational databases Supported & managed by the cloud vendor (in some cases) Inherent flexibility and scale 23
  • 24. Business Considerations - 1 Licensing Still not pay-as-you-go Per-CPU pricing, flat fees, limitations Can spoil cloud pricing and make it unattractive Expected to get better with time Service Level Agreements (SLAs) Around 99.9% for most vendors but read the fine print… Still evolving – sometimes does not meet enterprise demands Notification onus on customer, all commodities are not covered, limited liability 24
  • 25. Business Considerations - 2 Pricing Complex pricing – difficult to estimate without testing No APIs for automation Examples: $0.10 per 1 million I/O requests on Amazon EBS $0.01 / 10K storage transactions on Azure Geography & Government laws Location of datacenters Compliance Protocol Support 25
  • 27. Example Cloud Migrations Porting existing stand-alone application to cloud platform Reach out to global customers without high sales cost Save normal hosting costs since load would be arbitrary Extremely CPU intensive IaaS or PaaS? Analytics application to be written on cloud platform Application being written from scratch Basic load can be estimated – scaling amount and times cannot be estimated Cannot use virtualization locally as it affects performance Client ready for CAPEX to save costs over a period of time Application architecture designed as per plan to utilize public clouds 27