Clearing the Air on Cloud Computing Karthik SankarClearing 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 toBuild a house orRent an apartment
Suppose you decide to   Build
If you build a house, there are a fewimportant decisions you have to make…
How         BIG is the houseRemodel, addition typically   cost a lot more once the house is built …
But, you get a chance to customize it           flooring  tile       windows      roof       floor planlighting           ...
maintenance
How about   renting?
Consider a builder in your city buildsa   massive number of hotels and inns
You make a fewer,simplerdecisions
But…You do not       have  a lot of options tocustomize           your unit
triple pane windows                               green materials                       high capacity electricity         ...
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 toCloud Computing
My Business Needs… Security             Privacy     Reliability High Availability
Building EnterpriseSoftwareis like …building a  Medieval Castle
Let’s hire an Army of IT Engineers                Software Upgrade                                   Support              ...
Let’s build a     Huge Data Center        Capacity PlanningCooling 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”     ...
The cloud is a smart, complex, powerful computing system in thesky 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 toincrease capacity              or...
Do you think you have not used   Cloud before ???
Your data is replicated3 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 yourCloud Networkto be always up
You can even choosewhere you want your data       and servers to reside
Just reduce yourcomputing power,storage andcosts
0On-premise infrastructure                                      1                            Coherent and resilient       ...
Deployment ModelsPublic Cloud                         Private Cloud                         Hybrid Cloud Public clouds are...
Deployment ModelsPublic Cloud                        Private Cloud                            Hybrid Cloud   Private cloud...
Deployment ModelsPublic Cloud                           Private Cloud                      Hybrid Cloud   Hybrid clouds co...
Architectural Models
Software   as a Service  Platform   as a ServiceInfrastructure   as a Service
Software as a Service -                    SaaSSoftware as a service features a complete application offered asa service o...
Platform as a Service                 - PaaS Platform as a service encapsulates a layer of software and provides it as a s...
Infrastructure as a Service -                          IaaS Infrastructure as a service delivers basic   storage and compu...
Multi-Tenant Architecture               Corporate 1          Corporate 2   Corporate 3   Corporate 4                      ...
In Cloud      We Trust       Should we ???
How   secure is my data
How good is the Put              defense
Oh, don’t forget abouta   disaster plan
Why in the worldyou would give up   control?
It’s all about      It’s all about Trust                             Trust
Do you trust them thatthey’ll still be in thebusinesstomorrow?
Pickservices that arebacked by major players
Understand the vulnerabilitiesin the cloud
Cloud Providers use Isolation techniques Data Isolation                     Virtualization  Computing IsolationA vulnerabi...
Data LossReputable Cloud Providers copy data 3-4 times
However, it is normal to storehighly value-able data intwo or more different cloud                  providers             ...
Data Privacy
Data in Transit                      data                                 Internet                                        ...
Data at Rest                                                 Biggest prize for attackers! Cloud Provider   More and more c...
You can choose where your data resides
Identity
Typical access to a web site    hosted in the Cloud
Example ofa stronger authentication process     for sensitive web sites               A8KP
Accessing other Cloud Services                        Address                 https://service.cloudprovider.net      Key1 ...
Are you a developer ?
Which is yourcup of coffee ???
Vs.                              LANGUAGE support                                              .NET (C# and Visual Basic),...
Vs.                    INTEGRATION with other appsGoogle Apps                                      SharePoint, SQL server,...
Looking for   Project Ideas ???                    IaaS                           PaaS                                  SaaS
Automation for Cloud ComputingCloud computing is creating challenges for IT organizations that have afair amount of manual...
VirtualizationTechnology is available to virtualize the primary computing resources –servers, storage and networks, and th...
Application DevelopmentFor the cloud to truly become the new IT paradigm, it will not beenough to simply move the existing...
Security IssuesWhat are the security issues and solutions involved that can protectcorporate data in the cloud and address...
Moving Workloads to the CloudMany IT organizations are looking to utilize cloud-based services tosatisfy some fraction of ...
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 b...
Clearing the air on Cloud Computing
Clearing the air on Cloud Computing
Upcoming SlideShare
Loading in …5
×

Clearing the air on Cloud Computing

1,688 views

Published on

Presentation on Cloud Computing prepared for seminar at ARJ Engineering College, Mannargudi

Published in: Technology
1 Comment
2 Likes
Statistics
Notes
No Downloads
Views
Total views
1,688
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
23
Comments
1
Likes
2
Embeds 0
No embeds

No notes for slide

Clearing the air on Cloud Computing

  1. 1. Clearing the Air on Cloud Computing Karthik SankarClearing the Air on Cloud
  2. 2. Are you Cloud Confused ?
  3. 3. Have you gone to Ooty ?
  4. 4. Have you visited Kodaikkanal ?OOTY உதகமண்டல
  5. 5. Let’s use a simple analogy While visiting these cities, did you look for a place to live ?
  6. 6. Did you choose toBuild a house orRent an apartment
  7. 7. Suppose you decide to Build
  8. 8. If you build a house, there are a fewimportant decisions you have to make…
  9. 9. How BIG is the houseRemodel, addition typically cost a lot more once the house is built …
  10. 10. But, you get a chance to customize it flooring tile windows roof floor planlighting landscaping
  11. 11. maintenance
  12. 12. How about renting?
  13. 13. Consider a builder in your city buildsa massive number of hotels and inns
  14. 14. You make a fewer,simplerdecisions
  15. 15. But…You do not have a lot of options tocustomize your unit
  16. 16. triple pane windows green materials high capacity electricity high speed InternetHowever, builders provide you withvery high quality infrastructure
  17. 17. No need to worry about maintenance cost No need to Hire landscapers, electricians, plumbers
  18. 18. Pay as You Go … rent Just pay your and utilities
  19. 19. Let’s translate toCloud Computing
  20. 20. My Business Needs… Security Privacy Reliability High Availability
  21. 21. Building EnterpriseSoftwareis like …building a Medieval Castle
  22. 22. Let’s hire an Army of IT Engineers Software Upgrade Support Backup/RestoreService Pack Development Network issues
  23. 23. Let’s build a Huge Data Center Capacity PlanningCooling Management Disaster Plan Server Crashes
  24. 24. Huge amounts of Electricity
  25. 25. This is how the CFO would feel …
  26. 26. Cloud Computing is the answer
  27. 27. It could greatly simplify our lives…
  28. 28. What do the experts say ?
  29. 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 users screen
  30. 30. The cloud is a smart, complex, powerful computing system in thesky that people can just plug into ..
  31. 31. They have the infrastructure You pay for what you use
  32. 32. Cloud computing comes into focus only when you think about what IT always needs: a way toincrease capacity or add capabilities on the fly without investing in newinfrastructure, training new personnel, or licensing new software. Cloud computingencompasses any subscription-based or pay-per-use service that, in real time over theInternet, extends IT’s existing capabilities.
  33. 33. Do you think you have not used Cloud before ???
  34. 34. Your data is replicated3 or 4 times in their data centers High Availability
  35. 35. High Traffic? Adding “servers” is a click away. Running in just minutes, not days
  36. 36. It can even load balance your server traffic
  37. 37. Expect yourCloud Networkto be always up
  38. 38. You can even choosewhere you want your data and servers to reside
  39. 39. Just reduce yourcomputing power,storage andcosts
  40. 40. 0On-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. 41. Deployment ModelsPublic 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. 42. Deployment ModelsPublic 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. 43. Deployment ModelsPublic 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.
  44. 44. Architectural Models
  45. 45. Software as a Service Platform as a ServiceInfrastructure as a Service
  46. 46. Software as a Service - SaaSSoftware as a service features a complete application offered asa service on demand. A single instance of the software runs on the cloud andservices multiple end users or client organizations.
  47. 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. 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. 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. 50. In Cloud We Trust Should we ???
  51. 51. How secure is my data
  52. 52. How good is the Put defense
  53. 53. Oh, don’t forget abouta disaster plan
  54. 54. Why in the worldyou would give up control?
  55. 55. It’s all about It’s all about Trust Trust
  56. 56. Do you trust them thatthey’ll still be in thebusinesstomorrow?
  57. 57. Pickservices that arebacked by major players
  58. 58. Understand the vulnerabilitiesin the cloud
  59. 59. Cloud Providers use Isolation techniques Data Isolation Virtualization Computing IsolationA vulnerability in one tenant has little impact on other tenants
  60. 60. Data LossReputable Cloud Providers copy data 3-4 times
  61. 61. However, it is normal to storehighly value-able data intwo or more different cloud providers Data replicated Service replicated Cloud Provider 1 Cloud Provider 2
  62. 62. Data Privacy
  63. 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. 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. 65. You can choose where your data resides
  66. 66. Identity
  67. 67. Typical access to a web site hosted in the Cloud
  68. 68. Example ofa stronger authentication process for sensitive web sites A8KP
  69. 69. Accessing other Cloud Services Address https://service.cloudprovider.net Key1 Key2R3ZhU3xAmLIEAnRRyiMHx… xFAlNx4VeRDGQgSQI…
  70. 70. Are you a developer ?
  71. 71. Which is yourcup of coffee ???
  72. 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 easedirectly deploying into the automate the deployment Webserver from a bat file
  73. 73. Vs. INTEGRATION with other appsGoogle 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. 74. Looking for Project Ideas ??? IaaS PaaS SaaS
  75. 75. Automation for Cloud ComputingCloud computing is creating challenges for IT organizations that have afair amount of manual tasks and processes that are carried out by ITadministrators. Cloud providers are looking to maximize the utilizationof the cloud resources being provided to cloud customers, in the face ofincreasingly complex and dynamic workloads.
  76. 76. VirtualizationTechnology is available to virtualize the primary computing resources –servers, storage and networks, and these technologies are enjoyingincreasing adoption by end users. Extensive research is underway toenable effective management of deployments based on virtualtechnologies
  77. 77. Application DevelopmentFor the cloud to truly become the new IT paradigm, it will not beenough to simply move the existing applications into the cloudenvironment. Inevitably, some new applications will need to bedeveloped, or existing applications will need to be re-developed to fitthe cloud, rather than the traditional data centre.
  78. 78. Security IssuesWhat are the security issues and solutions involved that can protectcorporate data in the cloud and address attacks from outside, such asfrom Viruses and Trojans, or Denial of Service attacks? Whatmechanisms can be used to address these issues in virtualized andhosted cloud environments?
  79. 79. Moving Workloads to the CloudMany IT organizations are looking to utilize cloud-based services tosatisfy some fraction of their computing requirements. However, thereare a fair amount of challenges to transparently move workloads to thecloud. Among other dependencies, there are significant challenges inthe area of network and storage which need to be met throughautomation
  80. 80. Do your Homework !!!
  81. 81. Are you ready for your journey
  82. 82. 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

×