SlideShare una empresa de Scribd logo
1 de 41
Descargar para leer sin conexión
Sailing in the Cloud…
         Ganesh Neelakanta Iyer
About Me
I have 3 years of Industry work
   experience
   - Sasken Communication
    Technologies Ltd, Bangalore
   - NXP Semiconductors Pvt Ltd
   (Formerly Philips Semiconductors), Bangalore
I have finished my Masters in Electrical and Computer Engineering from NUS in 2008.
Currently Research Scholar in NUS under the guidance of A/P. Bharadwaj Veeravalli.
Research Interests: Cloud computing, Game theory, Resource Allocation and Pricing
Personal Interests: Kathakali, Teaching, Travelling, Photography
Agenda
• Introduction to Cloud

• Characteristics of Cloud

• Different kinds of Cloud

• Applications on Cloud

• Challenges in Cloud

• Getting started in Cloud

• Conclusion
What is Cloud Computing?
Traditional Model             Cloud Computing Model
Proprietary internal IT resources    Remote, shared services

  Company A           Company B




                                                Internet




                                    Company A         Company B
What constitutes Cloud Computing?
Utility Pricing

“Utility Pricing”   •   Pay-as-you-go
                    •   Pay-as-you-grow
                    •   Low up-front investment
                    •   Purchase resources on-the-
                        fly
Auto-elasticity
                    “Auto-elasticity”
“Utility Pricing”                       • On-demand resource
                                          configuration
                                        • Massively scalable
                                        • Scale up or down
Virtualization
                       “Auto-elasticity”
   “Utility Pricing”                       • Abstraction of execution
                                             environment
“Virtualization”                           • Resource quota
                                           • Reduced number of physical
                                             machines
Management
                                                Automation
                        “Auto-elasticity”
   “Utility Pricing”                        • One-click provisioning
                       “Management          • Policy based resource
“Virtualization”          Automation”         allocation
                                            • Automated backups
                                            • Real-time disaster recovery
Third-party
                                                  ownership
                        “Auto-elasticity”
   “Utility Pricing”                        • Focus on core-business
                       “Management          • Leave rest to someone else
“Virtualization”          Automation”       • Don’t worry about system
                                              maintenance etc…
         “Third-party
              ownership”
Some examples that uses Cloud…
IEEE GOLD Singapore
• Interest group
• Members work in different places
• They need to share different
  documents
• They need to maintain a GOLD email in
  conjunction with their company email



 SOLUTION:
Pizzas from the Cloud…
                    • Availability is a critical requirement
                    • Spikes in demand
                    • Optimize computing capacity while
                      being able to handle peak demand




                     SOLUTION:
Brewing customer feedback

• Build an online community to engage with
  customers and employees dynamically

• Required community management tools to
  track and implement the best ideas




 SOLUTION:
Real-estate in Cloud
• Procuring and installing
  servers or upgrades are
  distraction
• Difficult to anticipate
  hardware demand
• Unanticipated hardware
  failures leads to terrible
  impact on productivity




             SOLUTION:
Location-based commerce
• View map of your
  location, and surrounding
  businesses & services
• Discover what's new,
  what's on sale, at which
  stores around you
• Locate nearest bus stops,
  MRT stations, taxi stands;
  access real-time
  estimates of next bus
  arrival times

            SOLUTION:
Different types of services…
Three kinds of services
SaaS   • Software as a Service (SaaS)
       • Platform as a Service (PaaS)
       • Infrastructure as a Service (IaaS)
PaaS

IaaS
SaaS
       • An application is hosted as a
SaaS     service provided to customers
         across the network
       • E.g. Google Apps, Web-based
PaaS     email, facebook applications



IaaS
PaaS

SaaS   • Deploy customer created
         applications to a Cloud
       • E.g. Facebook platform, Google
PaaS     App-engine




IaaS
IaaS
SaaS   • Rent resources such as CPU,
         storage and network capacity
       • Customer has control over the
PaaS     OS, storage and applications
       • E.g. Amazon Web Services


IaaS
Moving to Cloud…
From On-Premise to Cloud Platforms


                     Application                          Application                        Application
                        runs                            runs at a hoster                      runs using
                     on-premises                                                            cloud services

                    Buy my own                             Co-location                      “Cloud fabric”
                   hardware, and                                or                              (elastic,
                    manage my                               Managed                            scalable)
                     own data                                servers
                       center




COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted                             “Software as a
                   Application                              “Packaged”                              Service”
                  An application that I                   An application that I               A hosted application that I
                 buy “off the shelf” and                 buy “off the shelf” and                  buy from a vendor
 Build vs. Buy




                       run myself                         then run at a hoster


                                 Maximum Control                                  Maximum
                                                                               Economy of Scale

                   Self Hosted                              Hosted                              Cloud Platform
                  “Home Built”                            “Home Built”
Build




                                                          An application that I                 An application that I
                  An application that I
                                                         develop myself, but run              develop myself, but run in
                 develop and run myself
                                                               at a hoster                            the cloud




                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”
                       ERP                                    Hosted                             “Software as a
                   Application                              “Packaged”                              Service”
                    Issue Tracking
                  An application that I
                                                   “Too An application that I this myself,hosted application that I
                                                         costly to run                  A
                 buy “off Email
                          the shelf” and           but I’ve made too many
                                                       buy “off the shelf” and              buy from a vendor
 Build vs. Buy




                       run myself                        then run at a hoster
                                                   customizations”



                   Self Hosted                              Hosted                              Cloud Platform
                    HR System
                  “Home Built”                            “Home Built”
Build




                 Molecule Research
                                                          An application that I                 An application that I
                  An application that I
                                                         develop myself, but run              develop myself, but run in
                 develop and run myself
                     Clinical Trial                            at a hoster                            the cloud




                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted
                                                                ERP                              “Software as a
                   Application                              “Packaged”                              Service”
                    Issue Tracking
                  An application that I                   An application that I               A hosted application that I
                 buy “offEmail
                         the shelf” and                  buy “off the shelf” and                  buy from a vendor
 Build vs. Buy




                       run myself                         then run at a hoster“CRMand Email are commodity
                                                                            services – They have no
                                                                            customizations, and it’s cheaper for
                                                                            someone else to run these”

                   Self Hosted                              Hosted                              Cloud Platform
                    HR System
                  “Home Built”                            “Home Built”
Build




                 Molecule Research
                                                          An application that I                 An application that I
                  An application that I
                                                         develop myself, but run              develop myself, but run in
                     Clinical Trial
                 develop and run myself
                                                               at a hoster                            the cloud




                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted
                                                                ERP                              “Software as a
                   Application                              “Packaged”                              Service”
                                                                                                    Issue Tracking
                  An application that I                   An application that I               A hosted application that I
                 buy “off the shelf” and                 buy “off the shelf” and                  buy from a vendor
                                                                                                         Email
 Build vs. Buy




                       run myself                         then run at a hoster


                                                     “I can’t afford to maintain
                                                     this old HR application
                                                     written in VB – it’s driving
                   Self Hosted                              Hosted                Cloud Platform
                    HR System                        me mad!”
                  “Home Built”                            “Home Built”
Build




                 Molecule Research
                                                          An application that I                 An application that I
                  An application that I
                                                         develop myself, but run              develop myself, but run in
                     Clinical Trial
                 develop and run myself
                                                               at a hoster                            the cloud
                                                   “…but due to privacy issues, I
                                                   prefer keeping my HR data
                                                   on-premises”
                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted
                                                                ERP                              “Software as a
                   Application                              “Packaged”                              Service”
                                                                                                    Issue Tracking
                  An application that I                   An application that I               A hosted application that I
                 buy “off the shelf” and                 buy “off the shelf” and                  buy from a vendor
                      HR System                                                                          Email
 Build vs. Buy




                       run myself                         then run at a hoster




                   Self Hosted                              Hosted                              Cloud Platform
                  “Home Built”                            “Home Built”
Build




                 Molecule Research                  “I wish I had access to
                                                        An application that I                   An application that I
                  An application that I
                     Clinical Trial
                 develop and run myself
                                                    cheapermyself, but run and
                                                       develop compute                        develop myself, but run in
                                                             at a hoster                              the cloud
                                                    storage when I need it”

                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted
                                                                ERP                              “Software as a
                   Application                              “Packaged”                              Service”
                                                                                                    Issue Tracking
                  An application that I                   An application that I               A hosted application that I
                 buy “off the shelf” and                 buy “off the shelf” and                  buy from a vendor
                      HR System                                                                          Email
 Build vs. Buy




                       run myself                         then run at a hoster




                   Self Hosted                              Hosted                              Cloud Platform
                  “Home Built”                            “Home Built”
                                                 “THIS is where I want to
Build




                                                                                    Molecule Research
                  An application that I          spend An applicationbut run – I’m develop myself, but run in
                                                      develop myself,
                                                                      that I
                                                        my IT resources              An application that I
                     Clinical Trial
                 develop and run myself
                                                 going to double down on this
                                                            at a hoster                    the cloud

                                                 application!”
                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Buy



                   “Packaged”                                 Hosted
                                                                ERP                              “Software as a
                   Application                              “Packaged”                              Service”
                                                                                                    Issue Tracking
                  An application that I                   An application that I               A hosted application that I
                 buy “off the shelf” and                 buy “off the shelf” and                  buy from a vendor
                      HR System                                                                          Email
 Build vs. Buy




                       run myself                         then run at a hoster




                   Self Hosted                              Hosted                              Cloud Platform
                  “Home Built”                            “Home Built”
Build




                                                                                                Molecule Research
                                                          An application that I                 An application that I
                  An application that I
                                                         develop myself, but run              develop myself, but run in
                     Clinical Trial
                 develop and run myself
                                                               at a hoster                            the cloud




                    On premises                        On premises vs. Cloud                            Cloud

                         COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
Challenges in Cloud Computing…
• Requires a constant Internet connection:
   – No internet means no access to even your own documents

• Features might be limited:
   – This situation is bound to change
   – For example, you can do a lot more with Microsoft PowerPoint
      than with Google Presentation's web-based offering.
   – The basics are similar, but the cloud application lacks many of
      PowerPoint's advanced features.
COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
• Stored data might not be secure:
   – How secure is the cloud?
   – Can unauthorized users gain access to your confidential data?
   – Only time will tell if your data is secure in the cloud.

• Stored data can be lost:
   – Theoretically, data stored in the cloud is safe, replicated across
      multiple machines.
   – But data loss can happen
COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
Getting started in Cloud Computing..
1.    Know the different options available to you
2.    Understand that scaling is a skill, not a default
3.    Implement a disaster plan
4.    Don’t be naïve
5.    Budget for your specific use-case
6.    Choose a cloud provider on your needs, not its popularity
7.    Remember: some applications are not good fits for cloud
8.    Think outside of the box

COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
Top 250 players in Cloud
              http://cloudcomputing.sys-con.com/node/1386896
Future of Cloud Computing…
Conclusion
Google Trends shows that Cloud is going to sustain for sometime




cloud
computing


grid
computing


distributed
computing
Numbers!!!
• By 2011 cloud computing market will reach $160 billion.
• The number of physical servers in the World today: 50 million.
• By 2013, approximately 60% of server workloads will be virtualized
• 50% of the 8 million servers sold every year end up in data centers
• The data centers of the dot-com era consumed 1-2 MW Today data
  center facilities require 20 MW, - 10 times as much as a decade ago
• Google currently controls 2% of all servers ( around 1 million) with it
  saying it plans to have upwards of 10 million servers in one decade
• 98% of the market is controlled by everyone else.



COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html
Thank You!
ganesh@ieeegold.org
Thank you!

Más contenido relacionado

La actualidad más candente

2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynoteRandy Bias
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...ptaglephd
 
The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingNari Kannan
 
Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Microsoft TechNet - Belgium and Luxembourg
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceCitrix
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobileantimo musone
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceShapeBlue
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureDavid Chou
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsAppZero
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS Amazon Web Services
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011IndicThreads
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industriesdirkbeth
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicumDavid Linthicum
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private CloudVertical Solutions
 
Support you Microsoft cloud with Microsoft services By Anis Chebbi)
Support you Microsoft cloud with Microsoft services By Anis Chebbi)Support you Microsoft cloud with Microsoft services By Anis Chebbi)
Support you Microsoft cloud with Microsoft services By Anis Chebbi)TechdaysTunisia
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAmazon Web Services
 

La actualidad más candente (19)

2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynote
 
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...Info Sec 2010   Possibilities And Security Challenges Of Cloud Computing (Han...
Info Sec 2010 Possibilities And Security Challenges Of Cloud Computing (Han...
 
Building a Hybrid Cloud
Building a Hybrid CloudBuilding a Hybrid Cloud
Building a Hybrid Cloud
 
The who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computingThe who, what, why, when & how of cloud computing
The who, what, why, when & how of cloud computing
 
Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...Top tips for a successful desktop virtualisation implementation with Citrix a...
Top tips for a successful desktop virtualisation implementation with Citrix a...
 
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a ServiceDeep dive: Citrix CloudPlatform for Infrastructure as a Service
Deep dive: Citrix CloudPlatform for Infrastructure as a Service
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 
Citrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-ServiceCitrix cloud platform - Journey to IT-as-a-Service
Citrix cloud platform - Journey to IT-as-a-Service
 
AWS GovCloud (US)
AWS GovCloud (US)AWS GovCloud (US)
AWS GovCloud (US)
 
Microsoft Cloud Services Architecture
Microsoft Cloud Services ArchitectureMicrosoft Cloud Services Architecture
Microsoft Cloud Services Architecture
 
CLD306 pptx en web
CLD306   pptx en webCLD306   pptx en web
CLD306 pptx en web
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy Steps
 
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
How Enterprises are using the AWS Cloud, Dan Powers, VP, AWS
 
Inaugural address manjusha - Indicthreads cloud computing conference 2011
Inaugural address manjusha -  Indicthreads cloud computing conference 2011Inaugural address manjusha -  Indicthreads cloud computing conference 2011
Inaugural address manjusha - Indicthreads cloud computing conference 2011
 
The Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated IndustriesThe Move to the Cloud for Regulated Industries
The Move to the Cloud for Regulated Industries
 
Future of cloud computing linthicum
Future of cloud computing linthicumFuture of cloud computing linthicum
Future of cloud computing linthicum
 
Running SagePFW in a Private Cloud
Running SagePFW in a Private CloudRunning SagePFW in a Private Cloud
Running SagePFW in a Private Cloud
 
Support you Microsoft cloud with Microsoft services By Anis Chebbi)
Support you Microsoft cloud with Microsoft services By Anis Chebbi)Support you Microsoft cloud with Microsoft services By Anis Chebbi)
Support you Microsoft cloud with Microsoft services By Anis Chebbi)
 
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS CorpAWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
AWS Cloud Use Cases - Ezhil Arasan Babaraj, CSS Corp
 

Similar a Sailing in the cloud

Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in noriAlex Popescu
 
Microsoft cloud-services-architecture-1226619291360503-8
Microsoft cloud-services-architecture-1226619291360503-8Microsoft cloud-services-architecture-1226619291360503-8
Microsoft cloud-services-architecture-1226619291360503-8LLC NewLink
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahSoumow Dollon
 
Session One Intro
Session One IntroSession One Intro
Session One Introrsnarayanan
 
Architecting & Developing On The Cloud Operating System Windows Azure V3
Architecting & Developing On The Cloud Operating System  Windows Azure  V3Architecting & Developing On The Cloud Operating System  Windows Azure  V3
Architecting & Developing On The Cloud Operating System Windows Azure V3Venkatarangan Thirumalai
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarExponential_e
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0Abiquo, Inc.
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud ComputingDavid Chou
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
2009.05.21.Abiquo.Entrepeneurs.Day
2009.05.21.Abiquo.Entrepeneurs.Day2009.05.21.Abiquo.Entrepeneurs.Day
2009.05.21.Abiquo.Entrepeneurs.DayAbiquo, Inc.
 
Server Virtualization in Manufacturing Operations
Server Virtualization in Manufacturing OperationsServer Virtualization in Manufacturing Operations
Server Virtualization in Manufacturing OperationsARC Advisory Group
 
Using Server Virtualization for Manufacturing Operations
Using Server Virtualization for Manufacturing OperationsUsing Server Virtualization for Manufacturing Operations
Using Server Virtualization for Manufacturing OperationsARC Advisory Group
 
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
 
Demystifyingthecloudprc02guest
Demystifyingthecloudprc02guestDemystifyingthecloudprc02guest
Demystifyingthecloudprc02guestManuel_Jesus
 
Demystifying The Cloud
Demystifying The CloudDemystifying The Cloud
Demystifying The CloudSimon Guest
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud StrategyAl Afflitto
 
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackbuildacloud
 

Similar a Sailing in the cloud (20)

Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Programatori cu capul in nori
Programatori cu capul in noriProgramatori cu capul in nori
Programatori cu capul in nori
 
Microsoft cloud-services-architecture-1226619291360503-8
Microsoft cloud-services-architecture-1226619291360503-8Microsoft cloud-services-architecture-1226619291360503-8
Microsoft cloud-services-architecture-1226619291360503-8
 
Windows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow AtitallahWindows Azure Platfom By Soumow Atitallah
Windows Azure Platfom By Soumow Atitallah
 
Session One Intro
Session One IntroSession One Intro
Session One Intro
 
Architecting & Developing On The Cloud Operating System Windows Azure V3
Architecting & Developing On The Cloud Operating System  Windows Azure  V3Architecting & Developing On The Cloud Operating System  Windows Azure  V3
Architecting & Developing On The Cloud Operating System Windows Azure V3
 
Private Clouds - Business Agility Seminar
Private Clouds - Business Agility SeminarPrivate Clouds - Business Agility Seminar
Private Clouds - Business Agility Seminar
 
AbiCloud Webinar 1.0
AbiCloud Webinar 1.0AbiCloud Webinar 1.0
AbiCloud Webinar 1.0
 
Microsoft And Cloud Computing
Microsoft And Cloud ComputingMicrosoft And Cloud Computing
Microsoft And Cloud Computing
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
2009.05.21.Abiquo.Entrepeneurs.Day
2009.05.21.Abiquo.Entrepeneurs.Day2009.05.21.Abiquo.Entrepeneurs.Day
2009.05.21.Abiquo.Entrepeneurs.Day
 
Server Virtualization in Manufacturing Operations
Server Virtualization in Manufacturing OperationsServer Virtualization in Manufacturing Operations
Server Virtualization in Manufacturing Operations
 
Using Server Virtualization for Manufacturing Operations
Using Server Virtualization for Manufacturing OperationsUsing Server Virtualization for Manufacturing Operations
Using Server Virtualization for Manufacturing Operations
 
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
Cloud computingCloud computing
Cloud computing
 
Demystifyingthecloudprc02guest
Demystifyingthecloudprc02guestDemystifyingthecloudprc02guest
Demystifyingthecloudprc02guest
 
Demystifying The Cloud
Demystifying The CloudDemystifying The Cloud
Demystifying The Cloud
 
Developing Your Cloud Strategy
Developing Your Cloud StrategyDeveloping Your Cloud Strategy
Developing Your Cloud Strategy
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStackIntroduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
Introduction: Build infrastucture-as-a-service Clouds with Apache CloudStack
 

Más de Dr Ganesh Iyer

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignDr Ganesh Iyer
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewDr Ganesh Iyer
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2Dr Ganesh Iyer
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 Dr Ganesh Iyer
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLADr Ganesh Iyer
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2Dr Ganesh Iyer
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1Dr Ganesh Iyer
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicityDr Ganesh Iyer
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingDr Ganesh Iyer
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringDr Ganesh Iyer
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationDr Ganesh Iyer
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelDr Ganesh Iyer
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsDr Ganesh Iyer
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionDr Ganesh Iyer
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachDr Ganesh Iyer
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering ApplicationsDr Ganesh Iyer
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its ApplicationsDr Ganesh Iyer
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneurDr Ganesh Iyer
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetesDr Ganesh Iyer
 

Más de Dr Ganesh Iyer (20)

SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System DesignSRE Demystified - 16 - NALSD - Non-Abstract Large System Design
SRE Demystified - 16 - NALSD - Non-Abstract Large System Design
 
SRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overviewSRE Demystified - 14 - SRE Practices overview
SRE Demystified - 14 - SRE Practices overview
 
SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2SRE Demystified - 13 - Docs that matter -2
SRE Demystified - 13 - Docs that matter -2
 
SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1 SRE Demystified - 12 - Docs that matter -1
SRE Demystified - 12 - Docs that matter -1
 
SRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLASRE Demystified - 01 - SLO SLI and SLA
SRE Demystified - 01 - SLO SLI and SLA
 
SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2SRE Demystified - 11 - Release management-2
SRE Demystified - 11 - Release management-2
 
SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1SRE Demystified - 10 - Release management-1
SRE Demystified - 10 - Release management-1
 
SRE Demystified - 09 - Simplicity
SRE Demystified - 09 - SimplicitySRE Demystified - 09 - Simplicity
SRE Demystified - 09 - Simplicity
 
SRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical AlertingSRE Demystified - 07 - Practical Alerting
SRE Demystified - 07 - Practical Alerting
 
SRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed MonitoringSRE Demystified - 06 - Distributed Monitoring
SRE Demystified - 06 - Distributed Monitoring
 
SRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil EliminationSRE Demystified - 05 - Toil Elimination
SRE Demystified - 05 - Toil Elimination
 
SRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement ModelSRE Demystified - 04 - Engagement Model
SRE Demystified - 04 - Engagement Model
 
SRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOsSRE Demystified - 03 - Choosing SLIs and SLOs
SRE Demystified - 03 - Choosing SLIs and SLOs
 
Machine Learning for Statisticians - Introduction
Machine Learning for Statisticians - IntroductionMachine Learning for Statisticians - Introduction
Machine Learning for Statisticians - Introduction
 
Making Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approachMaking Decisions - A Game Theoretic approach
Making Decisions - A Game Theoretic approach
 
Cloud and Industry4.0
Cloud and Industry4.0Cloud and Industry4.0
Cloud and Industry4.0
 
Game Theory and Engineering Applications
Game Theory and Engineering ApplicationsGame Theory and Engineering Applications
Game Theory and Engineering Applications
 
Machine Learning and its Applications
Machine Learning and its ApplicationsMachine Learning and its Applications
Machine Learning and its Applications
 
How to become a successful entrepreneur
How to become a successful entrepreneurHow to become a successful entrepreneur
How to become a successful entrepreneur
 
Dockers and kubernetes
Dockers and kubernetesDockers and kubernetes
Dockers and kubernetes
 

Último

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...gurkirankumar98700
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
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
 
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
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
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
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
[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
 
🐬 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
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 

Último (20)

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
 
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
Kalyanpur ) Call Girls in Lucknow Finest Escorts Service 🍸 8923113531 🎰 Avail...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
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
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
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
 
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...
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
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...
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
[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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 

Sailing in the cloud

  • 1. Sailing in the Cloud… Ganesh Neelakanta Iyer
  • 2. About Me I have 3 years of Industry work experience - Sasken Communication Technologies Ltd, Bangalore - NXP Semiconductors Pvt Ltd (Formerly Philips Semiconductors), Bangalore I have finished my Masters in Electrical and Computer Engineering from NUS in 2008. Currently Research Scholar in NUS under the guidance of A/P. Bharadwaj Veeravalli. Research Interests: Cloud computing, Game theory, Resource Allocation and Pricing Personal Interests: Kathakali, Teaching, Travelling, Photography
  • 3. Agenda • Introduction to Cloud • Characteristics of Cloud • Different kinds of Cloud • Applications on Cloud • Challenges in Cloud • Getting started in Cloud • Conclusion
  • 4. What is Cloud Computing?
  • 5. Traditional Model Cloud Computing Model Proprietary internal IT resources Remote, shared services Company A Company B Internet Company A Company B
  • 7. Utility Pricing “Utility Pricing” • Pay-as-you-go • Pay-as-you-grow • Low up-front investment • Purchase resources on-the- fly
  • 8. Auto-elasticity “Auto-elasticity” “Utility Pricing” • On-demand resource configuration • Massively scalable • Scale up or down
  • 9. Virtualization “Auto-elasticity” “Utility Pricing” • Abstraction of execution environment “Virtualization” • Resource quota • Reduced number of physical machines
  • 10. Management Automation “Auto-elasticity” “Utility Pricing” • One-click provisioning “Management • Policy based resource “Virtualization” Automation” allocation • Automated backups • Real-time disaster recovery
  • 11. Third-party ownership “Auto-elasticity” “Utility Pricing” • Focus on core-business “Management • Leave rest to someone else “Virtualization” Automation” • Don’t worry about system maintenance etc… “Third-party ownership”
  • 12. Some examples that uses Cloud…
  • 13. IEEE GOLD Singapore • Interest group • Members work in different places • They need to share different documents • They need to maintain a GOLD email in conjunction with their company email SOLUTION:
  • 14. Pizzas from the Cloud… • Availability is a critical requirement • Spikes in demand • Optimize computing capacity while being able to handle peak demand SOLUTION:
  • 15. Brewing customer feedback • Build an online community to engage with customers and employees dynamically • Required community management tools to track and implement the best ideas SOLUTION:
  • 16. Real-estate in Cloud • Procuring and installing servers or upgrades are distraction • Difficult to anticipate hardware demand • Unanticipated hardware failures leads to terrible impact on productivity SOLUTION:
  • 17. Location-based commerce • View map of your location, and surrounding businesses & services • Discover what's new, what's on sale, at which stores around you • Locate nearest bus stops, MRT stations, taxi stands; access real-time estimates of next bus arrival times SOLUTION:
  • 18. Different types of services…
  • 19. Three kinds of services SaaS • Software as a Service (SaaS) • Platform as a Service (PaaS) • Infrastructure as a Service (IaaS) PaaS IaaS
  • 20. SaaS • An application is hosted as a SaaS service provided to customers across the network • E.g. Google Apps, Web-based PaaS email, facebook applications IaaS
  • 21. PaaS SaaS • Deploy customer created applications to a Cloud • E.g. Facebook platform, Google PaaS App-engine IaaS
  • 22. IaaS SaaS • Rent resources such as CPU, storage and network capacity • Customer has control over the PaaS OS, storage and applications • E.g. Amazon Web Services IaaS
  • 24. From On-Premise to Cloud Platforms Application Application Application runs runs at a hoster runs using on-premises cloud services Buy my own Co-location “Cloud fabric” hardware, and or (elastic, manage my Managed scalable) own data servers center COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 25. Buy “Packaged” Hosted “Software as a Application “Packaged” Service” An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster Maximum Control Maximum Economy of Scale Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build An application that I An application that I An application that I develop myself, but run develop myself, but run in develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 26. Buy “Packaged” ERP Hosted “Software as a Application “Packaged” Service” Issue Tracking An application that I “Too An application that I this myself,hosted application that I costly to run A buy “off Email the shelf” and but I’ve made too many buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster customizations” Self Hosted Hosted Cloud Platform HR System “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in develop and run myself Clinical Trial at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 27. Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “offEmail the shelf” and buy “off the shelf” and buy from a vendor Build vs. Buy run myself then run at a hoster“CRMand Email are commodity services – They have no customizations, and it’s cheaper for someone else to run these” Self Hosted Hosted Cloud Platform HR System “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 28. Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor Email Build vs. Buy run myself then run at a hoster “I can’t afford to maintain this old HR application written in VB – it’s driving Self Hosted Hosted Cloud Platform HR System me mad!” “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud “…but due to privacy issues, I prefer keeping my HR data on-premises” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 29. Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build Molecule Research “I wish I had access to An application that I An application that I An application that I Clinical Trial develop and run myself cheapermyself, but run and develop compute develop myself, but run in at a hoster the cloud storage when I need it” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 30. Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” “THIS is where I want to Build Molecule Research An application that I spend An applicationbut run – I’m develop myself, but run in develop myself, that I my IT resources An application that I Clinical Trial develop and run myself going to double down on this at a hoster the cloud application!” On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 31. Buy “Packaged” Hosted ERP “Software as a Application “Packaged” Service” Issue Tracking An application that I An application that I A hosted application that I buy “off the shelf” and buy “off the shelf” and buy from a vendor HR System Email Build vs. Buy run myself then run at a hoster Self Hosted Hosted Cloud Platform “Home Built” “Home Built” Build Molecule Research An application that I An application that I An application that I develop myself, but run develop myself, but run in Clinical Trial develop and run myself at a hoster the cloud On premises On premises vs. Cloud Cloud COURTESY: http://www.cengagesites.com/academic/assets/sites/CT2009/Javidi_ClearingAir.ppt
  • 32. Challenges in Cloud Computing…
  • 33. • Requires a constant Internet connection: – No internet means no access to even your own documents • Features might be limited: – This situation is bound to change – For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering. – The basics are similar, but the cloud application lacks many of PowerPoint's advanced features. COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  • 34. • Stored data might not be secure: – How secure is the cloud? – Can unauthorized users gain access to your confidential data? – Only time will tell if your data is secure in the cloud. • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But data loss can happen COURTESY: http://acet.rdg.ac.uk/~mab/Talks/Clouds-La-Coruna09/Talk.ppt
  • 35. Getting started in Cloud Computing..
  • 36. 1. Know the different options available to you 2. Understand that scaling is a skill, not a default 3. Implement a disaster plan 4. Don’t be naïve 5. Budget for your specific use-case 6. Choose a cloud provider on your needs, not its popularity 7. Remember: some applications are not good fits for cloud 8. Think outside of the box COURTESY: http://www.openforum.com/idea-hub/topics/the-world/article/8-tips-to-getting-started-in-cloud-computing-guy-kawasaki
  • 37. Top 250 players in Cloud http://cloudcomputing.sys-con.com/node/1386896
  • 38. Future of Cloud Computing…
  • 39. Conclusion Google Trends shows that Cloud is going to sustain for sometime cloud computing grid computing distributed computing
  • 40. Numbers!!! • By 2011 cloud computing market will reach $160 billion. • The number of physical servers in the World today: 50 million. • By 2013, approximately 60% of server workloads will be virtualized • 50% of the 8 million servers sold every year end up in data centers • The data centers of the dot-com era consumed 1-2 MW Today data center facilities require 20 MW, - 10 times as much as a decade ago • Google currently controls 2% of all servers ( around 1 million) with it saying it plans to have upwards of 10 million servers in one decade • 98% of the market is controlled by everyone else. COURTESY: http://www.elasticvapor.com/2010/05/cloud-computing-opportunity-by-numbers.html