SlideShare une entreprise Scribd logo
1  sur  84
Clearing the Air on

 Cloud Computing
 Karthik Sankar




Clearing the Air on Cloud
Are you Cloud Confused ?
Have you gone to Ooty ?
Have you visited Kodaikkanal ?
OOTY                              உதகமண்டல
Let’s use a simple analogy


           While visiting these
           cities, did you look for
           a place   to live ?
Did you choose to

Build a house or
Rent an apartment
Suppose you decide to   Build
If you build a house, there are a few
important decisions you have to make…
How         BIG is the house




Remodel, addition typically   cost a lot more once the house is built …
But, you get a chance to customize it




           flooring
  tile       windows
      roof       floor plan

lighting
           landscaping
maintenance
How about   renting?
Consider a builder in your city builds

a   massive number of hotels and inns
You make a fewer,

simpler
decisions
But…
You do not       have
  a lot of options to

customize
           your unit
triple pane windows

                               green materials


                       high capacity electricity


                          high speed Internet




However, builders provide you with
very high   quality infrastructure
No need to worry about maintenance cost




             No need to Hire landscapers,
                     electricians, plumbers
Pay as You Go …

                   rent
        Just pay your

           and utilities
Let’s translate to
Cloud Computing
My Business Needs…


 Security
             Privacy


     Reliability

 High Availability
Building Enterprise
Software
is like …
building a
  Medieval Castle
Let’s hire an Army of IT Engineers




                Software Upgrade
                                   Support
                             Backup/Restore
Service Pack
               Development                Network issues
Let’s build a
     Huge Data Center




        Capacity Planning

Cooling Management

                Disaster Plan

    Server Crashes
Huge amounts of Electricity
This is how the   CFO would feel …
Cloud Computing
   is the answer
It could greatly simplify our lives…
What do the   experts say ?
“Biggest Paradigm Shift in 20 years”


  “Just On”
                              “Game Changers”
“Tremendous Cost Cutting”
                                           “Pay As You Go”

  .. a computing paradigm shift where computing is       moved away
  from personal computers or an individual application server to
  a "cloud" of computers ..


  moving computing and data away from the desktop and the portable PC and
  simply displaying the results of computing that takes place in a centralized
  location and is then transmitted      via the internet         on the user's
  screen
The cloud is a smart, complex, powerful computing system in the
sky that   people can just plug into ..
They have the infrastructure




 You pay for what you use
Cloud computing comes into focus only when you think about what IT always needs: a way to
increase capacity              or add capabilities on the fly without investing in new
infrastructure, training new personnel, or licensing new software. Cloud computing
encompasses any subscription-based or pay-per-use service that, in real time over the
Internet, extends IT’s existing capabilities.
Do you think you have not used   Cloud before ???
Your data is replicated
3 or 4 times in their data centers




               High Availability
High Traffic?




                Adding “servers” is a click away.
                Running in just minutes, not days
It can even load balance
           your server traffic
Expect your
Cloud Network
to be always up
You can even choose
where you want your data
       and servers to reside
Just reduce your
computing power,
storage and
costs
0
On-premise infrastructure
                                      1
                            Coherent and resilient
                                                             ∞
                                                            Scalability
    Acquisition cost         environment – not a         Interoperability
     Adoption cost          brittle “software stack”      Customizability
      Support cost                                     robust multi-tenancy
Deployment Models

Public Cloud                         Private Cloud                         Hybrid Cloud




 Public clouds arerun by third parties                , and applications from different
 customers are likely to be mixed together on the cloud’s servers, storage systems, and
 networks. Public clouds are most often hosted away from customer premises, and they
 provide a way to reduce customer risk and cost by providing a flexible, even temporary
 extension to enterprise infrastructure.
Deployment Models

Public Cloud                        Private Cloud                            Hybrid Cloud




   Private clouds are built for the  exclusive use of one client                       ,
   providing the utmost control over data, security, and quality of service. The company
   owns the infrastructure and has control over how applications are deployed on it.
   Private clouds may be deployed in an enterprise data centre, and they also may be
   deployed at a co-location facility.
Deployment Models

Public Cloud                           Private Cloud                      Hybrid Cloud




   Hybrid clouds combine both public and private cloud models. They can help to provide
   on-demand, externally provisioned scale. The ability to
   augment a private cloud with the resources of a public cloud can be used to maintain
   service levels in the face of rapid workload fluctuations. A hybrid cloud also can be
   used to handle planned workload spikes.
Architectural Models
Software
   as a Service

  Platform
   as a Service

Infrastructure
   as a Service
Software as a Service -                    SaaS

Software as a service features a complete application offered as
a service on demand. A single instance of the software runs on the cloud and
services multiple end users or client organizations.
Platform as a Service                 - PaaS


 Platform as a service encapsulates a layer of software and
 provides it as a service that can be used to build higher-level services.
Infrastructure as a Service -                          IaaS

 Infrastructure as a service delivers basic   storage and compute
 capabilities        as standardized services over the network. Servers, storage
 systems, switches, routers, and other systems are pooled and made available to
 handle workloads that range from application components to high-
 performance computing applications.
Multi-Tenant Architecture




               Corporate 1          Corporate 2   Corporate 3   Corporate 4

                                                                  Shared infrastructure

                                                   Other apps
                  App 2
   App 1          App Server
                               App 3
  App Server       Database    App Server
   Database            OS       Database
       OS            Server         OS
     Server         Storage       Server
    Storage        Network       Storage
   Network                      Network
In Cloud
      We Trust

       Should we ???
How   secure is my data
How good is the
 Put              defense
Oh, don’t forget about
a   disaster plan
Why in the world
you would give up   control?
It’s all about
      It’s all about Trust




                             Trust
Do you trust them that
they’ll still be in the
business
tomorrow?
Pickservices that are
backed by major players
Understand the vulnerabilities
in the cloud
Cloud Providers use
 Isolation techniques

 Data Isolation
                     Virtualization
  Computing Isolation


A vulnerability in one tenant has little impact on other tenants
Data Loss



Reputable Cloud Providers copy data 3-4 times
However, it is normal to store
highly value-able data in
two or more different cloud                  providers




                                    Data
           replicated     Service             replicated




       Cloud Provider 1                    Cloud Provider 2
Data Privacy
Data in Transit
                      data
                                 Internet


                                           Cloud Provider



 It can be secured using encryption technology, e.g. SSL
 It is used especially for sensitive data
Data at Rest


                                                 Biggest prize for attackers!
 Cloud Provider


   More and more cloud providers are developing native
   data encryption


   Even if it is stolen, it will be useless for attackers
You can choose where your data resides
Identity
Typical access to a web site
    hosted in the Cloud
Example of
a stronger authentication process
     for sensitive web sites



               A8KP
Accessing other Cloud Services

                        Address

                 https://service.cloudprovider.net




      Key1                                           Key2


R3ZhU3xAmLIEAnRRyiMHx…                      xFAlNx4VeRDGQgSQI…
Are you a developer ?
Which is your
cup of coffee ???
Vs.


                              LANGUAGE support
                                              .NET (C# and Visual Basic),
     Java and Python
                                             C++, PHP, Ruby, Python, Java.


                              APPLICATION types
        Cron Jobs or
  via Java/Python based                      Web Roles and Worker Roles
  application schedulers

                              MIGRATION ease
directly deploying into the                    automate the deployment
        Webserver                                   from a bat file
Vs.


                    INTEGRATION with other apps
Google Apps                                      SharePoint, SQL server,
(Accounts, Docs, Gmail, IM, etc.)                      Outlook,


                        CUSTOMIZED solutions
            No                                            Yes


                            SCALABILITY issues
 app automatically scales                    need to change the config to
                                             add new web or worker role
                                                      instances
Looking for   Project Ideas ???
                    IaaS

                           PaaS

                                  SaaS
Automation for Cloud Computing




Cloud computing is creating challenges for IT organizations that have a
fair amount of manual tasks and processes that are carried out by IT
administrators. Cloud providers are looking to maximize the utilization
of the cloud resources being provided to cloud customers, in the face of
increasingly complex and dynamic workloads.
Virtualization




Technology is available to virtualize the primary computing resources –
servers, storage and networks, and these technologies are enjoying
increasing adoption by end users. Extensive research is underway to
enable effective management of deployments based on virtual
technologies
Application Development




For the cloud to truly become the new IT paradigm, it will not be
enough to simply move the existing applications into the cloud
environment. Inevitably, some new applications will need to be
developed, or existing applications will need to be re-developed to fit
the cloud, rather than the traditional data centre.
Security Issues




What are the security issues and solutions involved that can protect
corporate data in the cloud and address attacks from outside, such as
from Viruses and Trojans, or Denial of Service attacks? What
mechanisms can be used to address these issues in virtualized and
hosted cloud environments?
Moving Workloads to the Cloud




Many IT organizations are looking to utilize cloud-based services to
satisfy some fraction of their computing requirements. However, there
are a fair amount of challenges to transparently move workloads to the
cloud. Among other dependencies, there are significant challenges in
the area of network and storage which need to be met through
automation
Do your Homework !!!
Are you ready for your
        journey
References

   A great amount of concept and content for this presentation has been taken from
   two amazing presentations by Andy Harjanto available on SlideShare
            * I’m Cloud Confused - Link
            * Cloud Trust - Link

   InfoWorld – Cloud Computing - Link

   UNISYS Cloud 20/20 Paper Presentation Contest Details - Link

   Google App Engine vs. Windows Azure – taranfx.com - Link

   Wikipedia

   Google
Clearing the air on Cloud Computing

Contenu connexe

Tendances

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
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedJazz Yao-Tsung Wang
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecuritydrewz lin
 
Access security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemAccess security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemJoão Gabriel Lima
 
Cloud computing
Cloud computingCloud computing
Cloud computingMed Zaibi
 
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 AustraliaServing Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 AustraliaAmazon Web Services
 
Rackforce the cloud
Rackforce the cloudRackforce the cloud
Rackforce the cloudsdeconf
 
Seminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsSeminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsNakul Ezhuthupally
 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limitIvan Zoratti
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introductiontoryharis
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Ruud Ramakers
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaSoftware Guru
 
An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?IBM Sverige
 
Business implementation of Cloud Computing
Business implementation of Cloud ComputingBusiness implementation of Cloud Computing
Business implementation of Cloud ComputingQuaid Sodawala
 

Tendances (20)

DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...DDHS 2009   Microsoft   Heads In The Cloud Feet On The Ground   Peter de Haas...
DDHS 2009 Microsoft Heads In The Cloud Feet On The Ground Peter de Haas...
 
ClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud TestbedClassCloud: switch your PC Classroom into Cloud Testbed
ClassCloud: switch your PC Classroom into Cloud Testbed
 
Cloudsecurity
CloudsecurityCloudsecurity
Cloudsecurity
 
Access security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop systemAccess security on cloud computing implemented in hadoop system
Access security on cloud computing implemented in hadoop system
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 AustraliaServing Media From The Edge - Miles Ward - AWS Summit 2012 Australia
Serving Media From The Edge - Miles Ward - AWS Summit 2012 Australia
 
484 488
484 488484 488
484 488
 
Cloud notes 1
Cloud notes 1Cloud notes 1
Cloud notes 1
 
Cloud Technology_Concepts
Cloud Technology_ConceptsCloud Technology_Concepts
Cloud Technology_Concepts
 
Rackforce the cloud
Rackforce the cloudRackforce the cloud
Rackforce the cloud
 
Seminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source ToolsSeminar Report - Managing the Cloud with Open Source Tools
Seminar Report - Managing the Cloud with Open Source Tools
 
The sky's the limit
The sky's the limitThe sky's the limit
The sky's the limit
 
Cloud Computing Integration Introduction
Cloud Computing Integration IntroductionCloud Computing Integration Introduction
Cloud Computing Integration Introduction
 
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
Cloudcomputing Nivo Consultancy 26 Mei 2009 Versie 1
 
Cloud Computing_2015_03_05
Cloud Computing_2015_03_05Cloud Computing_2015_03_05
Cloud Computing_2015_03_05
 
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la EmpresaCloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
Cloud Computing: On the Air or Down to Earth - Beneficios para la Empresa
 
Community cloud
 Community cloud Community cloud
Community cloud
 
An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?An Introduction to Cloud Computing: Evolution or Revolution?
An Introduction to Cloud Computing: Evolution or Revolution?
 
Business implementation of Cloud Computing
Business implementation of Cloud ComputingBusiness implementation of Cloud Computing
Business implementation of Cloud Computing
 
Vr storm cips_03nov2010
Vr storm cips_03nov2010Vr storm cips_03nov2010
Vr storm cips_03nov2010
 

Similaire à Clearing the air on Cloud Computing

cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxGauravPandey43518
 
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.
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaPrashant Gupta
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentationParveen Yadav
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A ReviewAjay844
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud pptSana Nasar
 

Similaire à Clearing the air on Cloud Computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).pptxcloudcomputing-151228104644 (1).pptx
cloudcomputing-151228104644 (1).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
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
akashgupta(2).pptx
akashgupta(2).pptxakashgupta(2).pptx
akashgupta(2).pptx
 
Sami-Cloud
Sami-CloudSami-Cloud
Sami-Cloud
 
Sunil
SunilSunil
Sunil
 
Seminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant GuptaSeminar on cloud computing by Prashant Gupta
Seminar on cloud computing by Prashant Gupta
 
Cloud computing & Security presentation
Cloud computing & Security presentationCloud computing & Security presentation
Cloud computing & Security presentation
 
Cloud computings
Cloud computingsCloud computings
Cloud computings
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Public cloud: A Review
Public cloud: A ReviewPublic cloud: A Review
Public cloud: A Review
 
Cloud Computing Neccesity
Cloud Computing  NeccesityCloud Computing  Neccesity
Cloud Computing Neccesity
 
cloud computing basics
cloud computing basicscloud computing basics
cloud computing basics
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud ppt
 

Plus de Karthik Sankar

The Science of Violin Harmonics with special focus on Articulation, Vibrato a...
The Science of Violin Harmonics with special focus on Articulation, Vibrato a...The Science of Violin Harmonics with special focus on Articulation, Vibrato a...
The Science of Violin Harmonics with special focus on Articulation, Vibrato a...Karthik Sankar
 
Realizing Parallelism and Transparency in Applications through Idempotence
Realizing Parallelism and Transparency in Applications through IdempotenceRealizing Parallelism and Transparency in Applications through Idempotence
Realizing Parallelism and Transparency in Applications through IdempotenceKarthik Sankar
 
Tamil Morphological Analysis
Tamil Morphological AnalysisTamil Morphological Analysis
Tamil Morphological AnalysisKarthik Sankar
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine LearningKarthik Sankar
 

Plus de Karthik Sankar (9)

The Science of Violin Harmonics with special focus on Articulation, Vibrato a...
The Science of Violin Harmonics with special focus on Articulation, Vibrato a...The Science of Violin Harmonics with special focus on Articulation, Vibrato a...
The Science of Violin Harmonics with special focus on Articulation, Vibrato a...
 
Realizing Parallelism and Transparency in Applications through Idempotence
Realizing Parallelism and Transparency in Applications through IdempotenceRealizing Parallelism and Transparency in Applications through Idempotence
Realizing Parallelism and Transparency in Applications through Idempotence
 
Rates of exchange
Rates of exchangeRates of exchange
Rates of exchange
 
Tamil Morphological Analysis
Tamil Morphological AnalysisTamil Morphological Analysis
Tamil Morphological Analysis
 
Genetic Algorithms
Genetic AlgorithmsGenetic Algorithms
Genetic Algorithms
 
Natural Language Processing and Machine Learning
Natural Language Processing and Machine LearningNatural Language Processing and Machine Learning
Natural Language Processing and Machine Learning
 
Java Fx
Java FxJava Fx
Java Fx
 
Sadhana
SadhanaSadhana
Sadhana
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Dernier

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
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
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
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
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
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
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
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
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
🐬 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
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...apidays
 

Dernier (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
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...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
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...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
[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
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
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...
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
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...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 

Clearing the air on Cloud Computing

  • 1. Clearing the Air on Cloud Computing Karthik Sankar Clearing the Air on Cloud
  • 2. Are you Cloud Confused ?
  • 3. Have you gone to Ooty ?
  • 4. Have you visited Kodaikkanal ? OOTY உதகமண்டல
  • 5. Let’s use a simple analogy While visiting these cities, did you look for a place to live ?
  • 6. Did you choose to Build a house or Rent an apartment
  • 8. If you build a house, there are a few important decisions you have to make…
  • 9. How BIG is the house Remodel, addition typically cost a lot more once the house is built …
  • 10. But, you get a chance to customize it flooring tile windows roof floor plan lighting landscaping
  • 12. How about renting?
  • 13. Consider a builder in your city builds a massive number of hotels and inns
  • 14. You make a fewer, simpler decisions
  • 15. But… You do not have a lot of options to customize your unit
  • 16. triple pane windows green materials high capacity electricity high speed Internet However, builders provide you with very high quality infrastructure
  • 17. No need to worry about maintenance cost No need to Hire landscapers, electricians, plumbers
  • 18. Pay as You Go … rent Just pay your and utilities
  • 20. My Business Needs… Security Privacy Reliability High Availability
  • 21. Building Enterprise Software is like … building a Medieval Castle
  • 22. Let’s hire an Army of IT Engineers Software Upgrade Support Backup/Restore Service Pack Development Network issues
  • 23. Let’s build a Huge Data Center Capacity Planning Cooling Management Disaster Plan Server Crashes
  • 24. Huge amounts of Electricity
  • 25. This is how the CFO would feel …
  • 26. Cloud Computing is the answer
  • 27. It could greatly simplify our lives…
  • 28. What do the experts say ?
  • 29. “Biggest Paradigm Shift in 20 years” “Just On” “Game Changers” “Tremendous Cost Cutting” “Pay As You Go” .. a computing paradigm shift where computing is moved away from personal computers or an individual application server to a "cloud" of computers .. moving computing and data away from the desktop and the portable PC and simply displaying the results of computing that takes place in a centralized location and is then transmitted via the internet on the user's screen
  • 30. The cloud is a smart, complex, powerful computing system in the sky that people can just plug into ..
  • 31. They have the infrastructure You pay for what you use
  • 32. Cloud computing comes into focus only when you think about what IT always needs: a way to increase capacity or add capabilities on the fly without investing in new infrastructure, training new personnel, or licensing new software. Cloud computing encompasses any subscription-based or pay-per-use service that, in real time over the Internet, extends IT’s existing capabilities.
  • 33. Do you think you have not used Cloud before ???
  • 34. Your data is replicated 3 or 4 times in their data centers High Availability
  • 35. High Traffic? Adding “servers” is a click away. Running in just minutes, not days
  • 36. It can even load balance your server traffic
  • 38. You can even choose where you want your data and servers to reside
  • 39. Just reduce your computing power, storage and costs
  • 40. 0 On-premise infrastructure 1 Coherent and resilient ∞ Scalability Acquisition cost environment – not a Interoperability Adoption cost brittle “software stack” Customizability Support cost robust multi-tenancy
  • 41. Deployment Models Public Cloud Private Cloud Hybrid Cloud Public clouds arerun by third parties , and applications from different customers are likely to be mixed together on the cloud’s servers, storage systems, and networks. Public clouds are most often hosted away from customer premises, and they provide a way to reduce customer risk and cost by providing a flexible, even temporary extension to enterprise infrastructure.
  • 42. Deployment Models Public Cloud Private Cloud Hybrid Cloud Private clouds are built for the exclusive use of one client , providing the utmost control over data, security, and quality of service. The company owns the infrastructure and has control over how applications are deployed on it. Private clouds may be deployed in an enterprise data centre, and they also may be deployed at a co-location facility.
  • 43. Deployment Models Public Cloud Private Cloud Hybrid Cloud Hybrid clouds combine both public and private cloud models. They can help to provide on-demand, externally provisioned scale. The ability to augment a private cloud with the resources of a public cloud can be used to maintain service levels in the face of rapid workload fluctuations. A hybrid cloud also can be used to handle planned workload spikes.
  • 45. Software as a Service Platform as a Service Infrastructure as a Service
  • 46. Software as a Service - SaaS Software as a service features a complete application offered as a service on demand. A single instance of the software runs on the cloud and services multiple end users or client organizations.
  • 47. Platform as a Service - PaaS Platform as a service encapsulates a layer of software and provides it as a service that can be used to build higher-level services.
  • 48. Infrastructure as a Service - IaaS Infrastructure as a service delivers basic storage and compute capabilities as standardized services over the network. Servers, storage systems, switches, routers, and other systems are pooled and made available to handle workloads that range from application components to high- performance computing applications.
  • 49. Multi-Tenant Architecture Corporate 1 Corporate 2 Corporate 3 Corporate 4 Shared infrastructure Other apps App 2 App 1 App Server App 3 App Server Database App Server Database OS Database OS Server OS Server Storage Server Storage Network Storage Network Network
  • 50. In Cloud We Trust Should we ???
  • 51. How secure is my data
  • 52. How good is the Put defense
  • 53. Oh, don’t forget about a disaster plan
  • 54. Why in the world you would give up control?
  • 55. It’s all about It’s all about Trust Trust
  • 56. Do you trust them that they’ll still be in the business tomorrow?
  • 57. Pickservices that are backed by major players
  • 59. Cloud Providers use Isolation techniques Data Isolation Virtualization Computing Isolation A vulnerability in one tenant has little impact on other tenants
  • 60. Data Loss Reputable Cloud Providers copy data 3-4 times
  • 61. However, it is normal to store highly value-able data in two or more different cloud providers Data replicated Service replicated Cloud Provider 1 Cloud Provider 2
  • 63. Data in Transit data Internet Cloud Provider It can be secured using encryption technology, e.g. SSL It is used especially for sensitive data
  • 64. Data at Rest Biggest prize for attackers! Cloud Provider More and more cloud providers are developing native data encryption Even if it is stolen, it will be useless for attackers
  • 65. You can choose where your data resides
  • 67. Typical access to a web site hosted in the Cloud
  • 68. Example of a stronger authentication process for sensitive web sites A8KP
  • 69. Accessing other Cloud Services Address https://service.cloudprovider.net Key1 Key2 R3ZhU3xAmLIEAnRRyiMHx… xFAlNx4VeRDGQgSQI…
  • 70. Are you a developer ?
  • 71. Which is your cup of coffee ???
  • 72. Vs. LANGUAGE support .NET (C# and Visual Basic), Java and Python C++, PHP, Ruby, Python, Java. APPLICATION types Cron Jobs or via Java/Python based Web Roles and Worker Roles application schedulers MIGRATION ease directly deploying into the automate the deployment Webserver from a bat file
  • 73. Vs. INTEGRATION with other apps Google Apps SharePoint, SQL server, (Accounts, Docs, Gmail, IM, etc.) Outlook, CUSTOMIZED solutions No Yes SCALABILITY issues app automatically scales need to change the config to add new web or worker role instances
  • 74.
  • 75. Looking for Project Ideas ??? IaaS PaaS SaaS
  • 76. Automation for Cloud Computing Cloud computing is creating challenges for IT organizations that have a fair amount of manual tasks and processes that are carried out by IT administrators. Cloud providers are looking to maximize the utilization of the cloud resources being provided to cloud customers, in the face of increasingly complex and dynamic workloads.
  • 77. Virtualization Technology is available to virtualize the primary computing resources – servers, storage and networks, and these technologies are enjoying increasing adoption by end users. Extensive research is underway to enable effective management of deployments based on virtual technologies
  • 78. Application Development For the cloud to truly become the new IT paradigm, it will not be enough to simply move the existing applications into the cloud environment. Inevitably, some new applications will need to be developed, or existing applications will need to be re-developed to fit the cloud, rather than the traditional data centre.
  • 79. Security Issues What are the security issues and solutions involved that can protect corporate data in the cloud and address attacks from outside, such as from Viruses and Trojans, or Denial of Service attacks? What mechanisms can be used to address these issues in virtualized and hosted cloud environments?
  • 80. Moving Workloads to the Cloud Many IT organizations are looking to utilize cloud-based services to satisfy some fraction of their computing requirements. However, there are a fair amount of challenges to transparently move workloads to the cloud. Among other dependencies, there are significant challenges in the area of network and storage which need to be met through automation
  • 82. Are you ready for your journey
  • 83. References A great amount of concept and content for this presentation has been taken from two amazing presentations by Andy Harjanto available on SlideShare * I’m Cloud Confused - Link * Cloud Trust - Link InfoWorld – Cloud Computing - Link UNISYS Cloud 20/20 Paper Presentation Contest Details - Link Google App Engine vs. Windows Azure – taranfx.com - Link Wikipedia Google