SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Cloud Computing A New Computing Paradigm Viswanathan K
Cloud Computing SaaS Cloud Computing PaaS IaaS Amazon Web Services Hadoop AaaS Web Services Distributed Computing DFS Y!OS Google App Engine Windows Azure Silverlight
Some Disclaimers
 ,[object Object]
Some Disclaimers
 ,[object Object]
Cloud origins

What is this? Internet: Circa 2003
What is Cloud Computing? ,[object Object],[object Object],[object Object]
 
Cloud Computing ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Layers
 CLOUD Infrastructure (IaaS) Public Cloud Private Cloud Network, Systems and Storage Platform (PaaS) Cloud Frameworks & Tools Services Cloud Services Application (SaaS) Cloud Applications
Cloud: Infrastructure (IaaS) ,[object Object],[object Object],[object Object],[object Object]
Cloud: Platforms (PaaS) ,[object Object],[object Object],[object Object],[object Object]
Cloud: Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud: Applications (A/SaaS) ,[object Object]
Cloud Layers filled out
 CLOUD Infrastructure (IaaS) Public Cloud: Amazon EC2, Eucalyptus Private Cloud: Enterprise DC Platform (PaaS) Open Cloud: Aptana Custom Cloud: Google App Eng Framework: Hadoop Tools: Gemstone Services Storage: Amazon S3, Simple DB, Google Big Table Integration: Amazon SQS Security: OpenID, OAuth Application (SaaS) Salesforce.com, MagCloud, Snappy Fingers,  Oracle OnDemand
What is the Cloud?
Developing in the clouds ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
An approach Cloud Service API’s  Database Private Cloud Search Web as a DB Storage Storage Cloud Application   Compute Grid Batch Processing Cloud Platform: Framework & Tools  Queries to crawl & extract Elaborate extracted content Generate complex analysis Scalability Availability Provisioning Fault Tolerance Web Map
Cloud Benefits ,[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud Hype Gartner Research’s Hype Cycle Diagram Gartner: July 2008 McKinsey: Apr 2009
Cloud Evolution
Cloud Adoption Source: Platform Computing Corporation
Cloud Challenges/Opportunities ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud events & conferences in India ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Cloud resources and useful links ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
QUESTIONS ?
All questions and answers will we posted on    thoughtworker.com/masterclass To know more about our events  and  up coming Webinars please visit  www.thoughtworker.com/events To get in touch with this team mail us on  [email_address]

Weitere Àhnliche Inhalte

Was ist angesagt?

INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGTanmoy Barman
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat BodageBharat Bodage
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingImane SBAI
 
cloud computing technology
cloud computing technologycloud computing technology
cloud computing technologymanikanta malla
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud ComputingRajshri Mohan
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud ComputingBoonlert Aroonpiboon
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGvipluv mittal
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptAmex Ka
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminarANKIT KUMAR
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsMohammed Sajjad Ali
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptJagriti Rai
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing pptSarvesh Meena
 

Was ist angesagt? (20)

INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
 
Cloud computing by Bharat Bodage
Cloud computing by Bharat BodageCloud computing by Bharat Bodage
Cloud computing by Bharat Bodage
 
Cloud Service Models
Cloud Service ModelsCloud Service Models
Cloud Service Models
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing technology
cloud computing technologycloud computing technology
cloud computing technology
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Research in Cloud Computing
Research in Cloud ComputingResearch in Cloud Computing
Research in Cloud Computing
 
Lecture5
Lecture5Lecture5
Lecture5
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
PRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTINGPRESENTATION ON CLOUD COMPUTING
PRESENTATION ON CLOUD COMPUTING
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing seminar
Cloud computing seminarCloud computing seminar
Cloud computing seminar
 
Cloud Infrastructure Mechanisms
Cloud Infrastructure MechanismsCloud Infrastructure Mechanisms
Cloud Infrastructure Mechanisms
 
Cloud Reference Model
Cloud Reference ModelCloud Reference Model
Cloud Reference Model
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
cloud computing Multi cloud
cloud computing Multi cloudcloud computing Multi cloud
cloud computing Multi cloud
 

Andere mochten auch

CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessGrazitti Interactive
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingArwa
 
Top challenges in cloud computing
Top challenges in cloud computingTop challenges in cloud computing
Top challenges in cloud computingTISEE
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computingronak patel
 
Cloud computing-security-issues
Cloud computing-security-issuesCloud computing-security-issues
Cloud computing-security-issuesAleem Mohammed
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challengesDheeraj Negi
 
New Oracle HCM Presentation (00000002)
New Oracle HCM Presentation (00000002)New Oracle HCM Presentation (00000002)
New Oracle HCM Presentation (00000002)Kristina Kurz
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security pptVenkatesh Chary
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing StrategyRex Wang
 

Andere mochten auch (11)

CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales CloudCRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
CRMIT Solutions Fixed Scope Offering for Oracle Sales Cloud
 
Advantages of Cloud Computing for Business
Advantages of Cloud Computing for BusinessAdvantages of Cloud Computing for Business
Advantages of Cloud Computing for Business
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Top challenges in cloud computing
Top challenges in cloud computingTop challenges in cloud computing
Top challenges in cloud computing
 
Issues in cloud computing
Issues in cloud computingIssues in cloud computing
Issues in cloud computing
 
Cloud computing-security-issues
Cloud computing-security-issuesCloud computing-security-issues
Cloud computing-security-issues
 
Cloud computing security issues and challenges
Cloud computing security issues and challengesCloud computing security issues and challenges
Cloud computing security issues and challenges
 
Cloud Computing Security Issues
Cloud Computing Security Issues Cloud Computing Security Issues
Cloud Computing Security Issues
 
New Oracle HCM Presentation (00000002)
New Oracle HCM Presentation (00000002)New Oracle HCM Presentation (00000002)
New Oracle HCM Presentation (00000002)
 
Cloud security ppt
Cloud security pptCloud security ppt
Cloud security ppt
 
Oracle Cloud Computing Strategy
Oracle Cloud Computing StrategyOracle Cloud Computing Strategy
Oracle Cloud Computing Strategy
 

Ähnlich wie Cloud Computing A New Computing Paradigm

Cloud Computing
Cloud  ComputingCloud  Computing
Cloud ComputingThoughtWorks
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceAhmadShah Sultani
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingMathews Job
 
Cloud computing
Cloud computingCloud computing
Cloud computingkarthiklreddy
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introductionAslamHossain30
 
Cloud presentation
Cloud presentationCloud presentation
Cloud presentationSachin Darekar
 
Cloud computing
Cloud computingCloud computing
Cloud computingAmiya Kumar
 
Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networksjayapal385
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingRishu Mehra
 
CC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docxCC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docxIrfanRasheed24
 
Cloud computing
Cloud computingCloud computing
Cloud computingAjit Yadav
 
Cloud computing
Cloud computingCloud computing
Cloud computingAjitYadav2510
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N GShreyas Pai
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAhmed Abdisalan
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deploymentVirendra Ruhela
 
Cloud computing
Cloud computingCloud computing
Cloud computingdomsr
 

Ähnlich wie Cloud Computing A New Computing Paradigm (20)

Cloud Computing
Cloud  ComputingCloud  Computing
Cloud Computing
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
cloud computing models
cloud computing modelscloud computing models
cloud computing models
 
Cloud technologies
Cloud technologiesCloud technologies
Cloud technologies
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction02_Cloud-Intro.pdf cloud introduction introduction
02_Cloud-Intro.pdf cloud introduction introduction
 
Cloud presentation
Cloud presentationCloud presentation
Cloud presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing Networks
Cloud Computing NetworksCloud Computing Networks
Cloud Computing Networks
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
CC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docxCC ASSIGNMENT 01.docx
CC ASSIGNMENT 01.docx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
C L O U D C O M P U T I N G
C L O U D  C O M P U T I N GC L O U D  C O M P U T I N G
C L O U D C O M P U T I N G
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 

Mehr von ThoughtWorks Studios

How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns ThoughtWorks Studios
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean ThinkingThoughtWorks Studios
 
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureThoughtWorks Studios
 
Improving business outcomes through rapid data visualisation
Improving business outcomes through rapid data visualisationImproving business outcomes through rapid data visualisation
Improving business outcomes through rapid data visualisationThoughtWorks Studios
 
Evolving for Multiple Screens
Evolving for Multiple ScreensEvolving for Multiple Screens
Evolving for Multiple ScreensThoughtWorks Studios
 
How to implement continuous delivery with enterprise java middleware?
How to implement continuous delivery with enterprise java middleware?How to implement continuous delivery with enterprise java middleware?
How to implement continuous delivery with enterprise java middleware?ThoughtWorks Studios
 
How do you implement Continuous Delivery? Part 3: All about Pipelines
How do you implement Continuous Delivery? Part 3: All about PipelinesHow do you implement Continuous Delivery? Part 3: All about Pipelines
How do you implement Continuous Delivery? Part 3: All about PipelinesThoughtWorks Studios
 
How do you accelerate your enterprise agility?
How do you accelerate your enterprise agility?How do you accelerate your enterprise agility?
How do you accelerate your enterprise agility?ThoughtWorks Studios
 
How do you get accurate visibility on a multi-team project?
How do you get accurate visibility  on a  multi-team project?How do you get accurate visibility  on a  multi-team project?
How do you get accurate visibility on a multi-team project?ThoughtWorks Studios
 
What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?ThoughtWorks Studios
 
Distributed agile testing_for_enterprises
Distributed agile testing_for_enterprisesDistributed agile testing_for_enterprises
Distributed agile testing_for_enterprisesThoughtWorks Studios
 
Tw specifications for-testing1
Tw specifications for-testing1Tw specifications for-testing1
Tw specifications for-testing1ThoughtWorks Studios
 
Succeeding With Globally Distributed Agile
Succeeding With Globally Distributed AgileSucceeding With Globally Distributed Agile
Succeeding With Globally Distributed AgileThoughtWorks Studios
 

Mehr von ThoughtWorks Studios (20)

Working Without Estimates
Working Without EstimatesWorking Without Estimates
Working Without Estimates
 
Minimum Viable Product
Minimum Viable ProductMinimum Viable Product
Minimum Viable Product
 
How lean can you get?
How lean can you get?How lean can you get?
How lean can you get?
 
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
How do you implement Continuous Delivery?: Part 5 - Deployment Patterns
 
Lean Times Require Lean Thinking
Lean Times Require Lean ThinkingLean Times Require Lean Thinking
Lean Times Require Lean Thinking
 
Neal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary ArchitectureNeal Ford Emergent Design And Evolutionary Architecture
Neal Ford Emergent Design And Evolutionary Architecture
 
ThoughtWorks Approach 2009
ThoughtWorks Approach 2009ThoughtWorks Approach 2009
ThoughtWorks Approach 2009
 
Improving business outcomes through rapid data visualisation
Improving business outcomes through rapid data visualisationImproving business outcomes through rapid data visualisation
Improving business outcomes through rapid data visualisation
 
Evolving for Multiple Screens
Evolving for Multiple ScreensEvolving for Multiple Screens
Evolving for Multiple Screens
 
How to implement continuous delivery with enterprise java middleware?
How to implement continuous delivery with enterprise java middleware?How to implement continuous delivery with enterprise java middleware?
How to implement continuous delivery with enterprise java middleware?
 
How do you implement Continuous Delivery? Part 3: All about Pipelines
How do you implement Continuous Delivery? Part 3: All about PipelinesHow do you implement Continuous Delivery? Part 3: All about Pipelines
How do you implement Continuous Delivery? Part 3: All about Pipelines
 
How do you accelerate your enterprise agility?
How do you accelerate your enterprise agility?How do you accelerate your enterprise agility?
How do you accelerate your enterprise agility?
 
How do you measure value?
How do you measure value?How do you measure value?
How do you measure value?
 
How do you get accurate visibility on a multi-team project?
How do you get accurate visibility  on a  multi-team project?How do you get accurate visibility  on a  multi-team project?
How do you get accurate visibility on a multi-team project?
 
What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?What is the best way to measure progress on an Agile project?
What is the best way to measure progress on an Agile project?
 
2012 vod qa_keynote
2012 vod qa_keynote2012 vod qa_keynote
2012 vod qa_keynote
 
Distributed agile testing_for_enterprises
Distributed agile testing_for_enterprisesDistributed agile testing_for_enterprises
Distributed agile testing_for_enterprises
 
Tw specifications for-testing1
Tw specifications for-testing1Tw specifications for-testing1
Tw specifications for-testing1
 
Agile Metrics That Matter
Agile Metrics That MatterAgile Metrics That Matter
Agile Metrics That Matter
 
Succeeding With Globally Distributed Agile
Succeeding With Globally Distributed AgileSucceeding With Globally Distributed Agile
Succeeding With Globally Distributed Agile
 

KĂŒrzlich hochgeladen

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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
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
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
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
 
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
 
🐬 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
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
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
 
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
 
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
 
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
 

KĂŒrzlich hochgeladen (20)

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
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
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...
 
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
 
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law DevelopmentsTrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
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
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
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
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
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...
 
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
 
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
 
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
 

Cloud Computing A New Computing Paradigm

  • 1. Cloud Computing A New Computing Paradigm Viswanathan K
  • 2. Cloud Computing SaaS Cloud Computing PaaS IaaS Amazon Web Services Hadoop AaaS Web Services Distributed Computing DFS Y!OS Google App Engine Windows Azure Silverlight
  • 3.
  • 4.
  • 6. What is this? Internet: Circa 2003
  • 7.
  • 9.
  • 10. Cloud Layers
 CLOUD Infrastructure (IaaS) Public Cloud Private Cloud Network, Systems and Storage Platform (PaaS) Cloud Frameworks & Tools Services Cloud Services Application (SaaS) Cloud Applications
  • 11.
  • 12.
  • 13.
  • 14.
  • 15. Cloud Layers filled out
 CLOUD Infrastructure (IaaS) Public Cloud: Amazon EC2, Eucalyptus Private Cloud: Enterprise DC Platform (PaaS) Open Cloud: Aptana Custom Cloud: Google App Eng Framework: Hadoop Tools: Gemstone Services Storage: Amazon S3, Simple DB, Google Big Table Integration: Amazon SQS Security: OpenID, OAuth Application (SaaS) Salesforce.com, MagCloud, Snappy Fingers, Oracle OnDemand
  • 16. What is the Cloud?
  • 17.
  • 18. An approach Cloud Service API’s Database Private Cloud Search Web as a DB Storage Storage Cloud Application Compute Grid Batch Processing Cloud Platform: Framework & Tools Queries to crawl & extract Elaborate extracted content Generate complex analysis Scalability Availability Provisioning Fault Tolerance Web Map
  • 19.
  • 20. Cloud Hype Gartner Research’s Hype Cycle Diagram Gartner: July 2008 McKinsey: Apr 2009
  • 22. Cloud Adoption Source: Platform Computing Corporation
  • 23.
  • 24.
  • 25.
  • 27. All questions and answers will we posted on thoughtworker.com/masterclass To know more about our events and up coming Webinars please visit www.thoughtworker.com/events To get in touch with this team mail us on [email_address]

Hinweis der Redaktion

  1. Every day we see an article or two written in some newspaper or magazine about CC. There are numerous conferences and camps being organized about this subject. There is a lot of buzz around and some people claim it is too much hype, while others opine that this is the new generation of computing. There are a lot of questions being asked. What are the implications to developers? What does it mean to next generation of datacenters? What does it mean to enterprises? The intent in the next 45 minutes is to try and clear some of the haze around CC. This is what I intent to cover. From a brief look at CC definition, to what are the various cloud layers, to who are the major players in this space. Then talk about how business can potentially take advantage of the technologies to innovate. Finally a look at some aspects of cloud evolution and adoption

  2. Here is an use case of how I have put together this slide deck. Besides my personal experience while I was at Yahoo!, I have leveraged the (web) cloud for a lot of data.
  3. A quick look at how the term Cloud originated. In the early days of the internet, ‘cloud’ metaphor was used to represent a departmental network, a service providers private network or the internet itself. Typically architecture diagrams contained these networks which were represented as a cloud. In a number of cases it use to represent a network which was beyond ones control, like a service provider cloud (telecom). As we begin to leverage the internet more and more for a variety of needs, the ‘cloud’ is taking on more significance.
  4. A map of the internet circa 2003 showing  the connections between differen t internet routers, from the  Opte Project .
  5. Eucalyptus - Elastic Utility Computing Architecture for Linking Your Programs To Useful Systems. Originated in the CS dept of Univ of CA at Sanata Barbara as a research project. An Emerging computational model in which applications, data and IT resources are provided ‘as services’ to users over the web (“Cloud”).
  6. Here is a good representation of what is a cloud and what is a cloud service. Cloud Definition: Clouds are hardware-based services offering compute, network and storage capacity where: Hardware management is highly abstracted from the Buyer; Buyers incur infrastructure costs as variable OPEX; Infrastructure capacity is highly elastic (up or down) Characteristics of clouds Characteristic: Enterprises incur no infrastructure capital costs, just operational costs and operational costs are incurred on a pay-per-use basis, with no contractual obligations Characteristic: Capacity can be scaled up or down dynamically, and immediately, which differentiates from traditional hosting service providers Characteristic: The underlying hardware can be anywhere geographically Characteristic: Architecture specifics are abstracted. In addition, run in multi-tenancy mode with multiple users accessing the infrastructure simultaneously For the Cloud Service, the underlying infrastructure (platforms and hardware) are completely abstracted. The infrastructure/resource can scale elastically. An Emerging computational model in which applications, data and IT resources are provided ‘as services’ to users over the web (“Cloud”). How did the cloud providers come about? Amazon was one of the earliest and pioneers in this regard. The average utilization of servers in the data centers varied between 10 and 20%. The so called efficient dc’s were towards the 20% mark. Typically, companies provisioned for peak loads. This resulted in a lot of resources being under utilized. This was not only in production environments, but also in staging and other redundant environments like DR. The made the CXO’s think of ways to optimize investments. Amazon was the leader in this model with their EC2 and S3 Cloud capabilities.
  7. Pre-cursor to CC was thin clients (ASP), grid computing and utility computing
Some people call it the 5 th generation of computing. We had Mainframes, PC, Client-Server, Internet, now Cloud. The emergence of standardized capabilities at various tiers is enabling companies to bring to market internet scale products quickly. At an extreme is the case where we have a lay person who can whip up an internet application without having to write a single line of code. This can be deployed easily on a robust infrastructure (platform and os) that is bound by SLA’s. We may not know what are resource requirements are upfront. In other cases, we do not have to provision for peak load. This will manage itself based on demand. The elastic nature of the cloud provider will handle the resource (storage, compute and network) needs. Since the cloud providers specialize in these domains, the quality and integrity of these services are high. They worry about the licenses, upgrading software administration etc.. Typically managing large scale data (especially web scale) is non-trivial. Storing and processing large amounts of data can be leveraged from service providers. A number of proof points exist today on this front. What are the implications to developers? While this enables faster and efficient means of developing applications, it still requires smart people to build the web service components, frameworks, the other underpinnings which are key to CC developing. Creates opportunities for technology transformation leading to newer business models. Small & Medium Businesses (Can take advantage of this paradigm to innovate and come up with new business models) Shorter time to market. Reduced investment and risk proposition Large Enterprises: Opportunity to improve utilization and focus on core competencies and drive innovation. Companies can take this opportunity to rewire their technology stack. A number of large companies are engaged in this activity. Companies have already made significant investment in resources (data center, technology etc..). This is an opportunity to increase the ROI. Cloud Providers:
  8. Here is a look at how various cloud computing technologies can be arranged or stack up
 In the earliest days, we had the mainframes which did pretty much all the heavy lifting. Then emerged the PC’s which revolutionized desktop computing. With the emergence of servers, we entered the multi-tier computing era. From 2-tier, 3-tier to multi-tier computing. Then came the internet and all the layers and services associated with it. Now let us see what the cloud and its layers are
 At the foundation we have the infrastructure layer. This forms the hardware (Network, Systems and Storage) and the operating systems layer. This is referred to as the IaaS (Infrastructure as a Service) layer. This is normal terminology refers to the ‘Cloud’. There are technologies which enable abstraction of this layer. Virtual Machines are the main technology that is leveraged by the so called ‘cloud providers’ to offer this layer as a service. The IaaS layer typically comprises of nodes which range from 10^4 to 10^6 in number. Across these grids or clusters that are widely distributed, work loads needs to scheduled, processed and managed. Software Framework and tools that perform these tasks are classified as the Platform layer. The service offered by this layer has been PaaS. With this new paradigm, a new set of services that will utilize the platform and infrastructure forms the next layer. Services, like Billing, Security and Storage form part of this layer. The top most layer the Cloud applications layer which uses the services offered by the stack below. Since most of the heavy lifting is abstracted and offered as a service, building of a cloud application is simplified to a certain extent. This layer is called Saas or AaaS.
  9. Some of these example companies have been operating in a difference model. High Performance, Grid and Cluster computing existed for some time now. The cloud offers a new model for them to evolve their products. Some of them have been operating in the enterprise space which is more of a private cloud environment. Ex: Gemstonre:- GemFire Enterprise is in-memory distributed data management platform that pools memory (and CPU, network and optionally local disk) across multiple processes to manage application objects and behavior. Ex: Aptana Cloud Connect: Develop, Host and Manage Web Apps in the cloud (PHP, Rails, Jaxer and Java) Ex: HP’s Magcloud:- We’re MagCloud and we want to help you to publish your own magazines. All you have to do is upload a PDF and we'll take care of the rest: printing, mailing, subscription management, and more. OpenID , the open online identity standard. OpenID is a free and easy way to use a single digital identity across the Internet. OAuth , the secure data portability standard. An open protocol to allow secure API authorization in a simple and standard method from desktop and web applications. [when a Website wants to import your contacts from another Web service, it asks for your login and password credentials. OAuth gets around that by sending you back to the original site where you login and authorize the one-time transfer of data. It is much more secure. And now it works with OpenID. ]
  10. This slide shows a cloud taxonomy about 6 months ago. We can see the service providers classified in those four areas of I, P, S and A.
  11. A number of use cases can be considered
. Social Apps (Rich and scales fast) Search Apps (Leverage the web/cloud) Analytics (Requires crunching and analysis of large quantities of data)
  12. A Hype Cycle is a graphic representation of the maturity, adoption and business application of specific technologies . The term was coined by Gartner [1] , an analyst/research house, based in the United States , that provides opinions, advice and data on the global information technology industry.
  13. "...a five stage vision where virtualization is used first for test and development, then for server consolidation, then for infrastructure on demand, then for data center automation and finally for cloud computing." 
  14. Mainly highlighting the efforts that are underway to open cloud computing. Standards are key for interoperability and adoption.