SlideShare a Scribd company logo
Bijit Ghosh
   Heritage Institute Of Technology.
Dept. of Computer Science & Engineering
 Introduction
 Architecture & Layers

   Key Facts
   Risk and Security
   Applications
   Future
=
Cloud
Demand resources or services over Internet scale and reliability of
data center.
 Cloud computing is a style of computing in which dynamically
   scalable and often virtualized resources are provided as a serve
   over the Internet.

 Users need not have knowledge of, expertise in, or control over
  the technology infrastructure in the "cloud" that supports them.
Grid Computing:       A form of distributed computing. Cluster of loosely
coupled, networked computers acting in concert to perform very large tasks.



       Utility Computing:       Packaging of computing resources such
       as computing power, storage, also a metered services.
   Share Computers and data
   Evolved to harness inexpensive computers in Data center to solve variety of problems
   Harness power of loosely coupled computers to solve a technical or mathematical problem
   Used in commercial applications for drug discovery, economic forecasting, seismic analysis
    and back-office
   Small to big
        •     Can be confined to a corporation
        •     Large public collaboration across many companies and networks
   Most grid solutions are built on
        •     Computer Agents
        •     Resource Manager
        •     Scheduler
   Compute grids
        •     Batch up jobs
        •     Submit the job to the scheduler, specifying requirements and SLA(specs) required for
              running the job
        •     Scheduler matches specs with available resources and schedules the job to be run
        •     Farms could be as large as 10K cpus
   Most financial firms has grids like this
   Grids lack automation, agility, simplicity and SLA guarantees
 Computing resources (CPU hour, memory, network) and
  platform to run software are provided as on demand
  service
   • Think electricity service
        The same evolution happened
   • Hardware as a service (HaaS), Infrastructure as a service
     (IaaS), Platform as a Service (PaaS)
 Examples of UC providers: Amazon EC2, Google
  AppEngine …
 Who will use UC? Is UC the end of high-end PC?
   • People who otherwise has to build their own data center: SaaS
     providers, analytics & batch processing
   Evolved over a period of time
   Roots traced back to Application Service Providers
    in the 1990’s
   Parallels to SaaS
   Evolved from Utility computing and is a broader
    concept
Write a file -> Save -> Computer down
File is lost


Files are always stored in cloud, never lost.
   Empowerment
   Agility
   API
   Cost
   Device and location dependence
   Virtualization
   Multi-Tenancy
   On demand
Services on demand

 Resources on demand

  Physical assets as services
Cloud Computing in three levels

 Application in the cloud
  • This is what almost everyone has already used in the
    form of Gmail , Yahoo mail, wordpress.com, etc.


 Platform in the cloud
  • Developers write their application to a more or less
    open specification and then upload their code into the
    cloud where the app is run magically somewhere.
 Infrastructure in the cloud

   • Developers and system administrators obtain general
     compute, storage, queuing, and other resources and
     run their applications with the fewest limitations.
   • This is the post powerful type of cloud in that virtually
     any application and any configuration.
 Application Services(services on demand)

   • Gmail, GoogleCalender
   • Payroll, HR, CRM etc.
   • Sugarm CRM, IBM Lotus Live

 Platform Services (resources on demand)
    • Middleware, Intergation, Messaging,
      Information, connectivity etc
    • AWS, IBM Virtual images, Boomi, CastIron,
      Google Appengine


   Infrastructure as services(physical assets as services)
      • IBM Blue house, VMware, Amazon EC2,
      • Microsoft Azure Platform, Sun Para scale and more
 Client:
  A cloud client consists of computer hardware and/or software that relies
  on cloud computing for application delivery. Ex., PC, NB, mobile phones.

 Application:
  Cloud application service or "Software as a Service (SaaS)"
  delivers software as a service over the Internet, eliminating the need to
  install and run the application on the customer's own computers and
  simplifying maintenance and support.

 Platform:
   Platform as a Service (Papas) delivers a computing
   platform and/or solution stack as a service, often consuming cloud
   infrastructure and sustaining cloud applications.
 Infrastructure:
Infrastructure as a Service (IaaS)
delivers computer infrastructure, typically a platform
virtualization environment as a service.

 Server:
  The servers layer consists of computer hardware and/or computer
  software products that are specifically designed for the delivery of
  cloud services, including multi-core processors, cloud-specific
  operating systems and combined offerings.
 The illusion of infinite computing resources
 The elimination of an up-front commitment by users
 The ability to use and pay on demand
   Introduction
   Architecture & Layers
   Key Facts
   Risk and Security

 Applications
 Future
Anytime
                               Key Spirit of Cloud

   Anywhere
                                Everything as a
                                    Service
 With any Devices

Accessing services


 Cloud Computing=~ Network Computing
Cloud Computing=~ Network Computing
Software as a service




 Platform as a service




  Infrastructure as a service
What is “as a service”?
   Low barriers to entry
     • making them available to small businesses.
   Large scalability
   Multi tenancy
     • allows resources to be shared by many users.
   Device independence
     • which allows users to access the systems on
       different hardware
Cloud Computing Services

   Infrastructure as a Service(IaaS)
     • Amazon EC2
     • Go Grid


   Platform as a Service(PaaS)
     • Right Scale


   Software as a Service(SaaS)
     • Salesforce.com
     • Sales force for Google Apps
 IaaS is sometimes also called Hardware as a Service
  (HaaS).

 Just offers the hardware for customers to rent
   •   Server space
   •   Network equipment
   •   Memory
   •   CPU cycles
   •   Storage space
 IaaS involves several pieces:
  •   Service level agreements
  •   Computer hardware
  •   Network
  •   Internet connectivity
  •   Platform virtualization environment
  •   Utility computing billing
 PaaS
  • Supplies all the resources required to build applications and services
    completely from the Internet
  • Without having to download or install software
 PaaS services include
   •   Application design
   •   Development
   •   Testing
   •   Deployment
   •   Hosting
 PaaS is normally based on
   • HTML
   • JavaScript
        to help the creation of user interfaces
 Software as a Service
   • An application is hosted as a service
   • The customer does not have to maintain it or support off-site
     software
 Some of SaaS applications include
   •       Customer resource management (CRM)
   •       Video conferencing
   •       IT service management
   •       Accounting
   •       Web analytics
   •       Web content management

 Benefits of SaaS
       •   Familiarity with the World Wide Web .
       •   Smaller staff IT
       •   Better marketing
       •   Web reliability
       •   Security
Public Cloud + Private Cloud = Hybrid Cloud
 Open for use by general public
     •   Exist beyond firewall, fully hosted and managed
         by the vendor
     •   Individuals, corporations and others
     •   Amazon's Web Services and Google appEngine
         are examples
 Offers startups and SMB’s quick setup,
  scalability, flexibility and automated
  management. Pay as you go model helps
  startups to start small and go big
 Within the boundaries(firewall) of the organization
 All advantages of public cloud with one major difference
    •   Reduce operation costs
    •   Has to be managed by the enterprise
 Fine grained control over resources
 More secure as they are internal to organization
 Schedule and reshuffle resources based on business demands
 Ideal for apps related to tight security and regulatory concerns
 Development requires hardware investments and in-house
  expertise
 Cost could be prohibitive and cost might exceed public clouds
A Hybrid cloud is a composition of at least one Private Cloud and
at least one Public Cloud. A hybrid cloud is typically offered in one
of two ways:

 A vendor has a private cloud and forms a partnership
  with a public cloud provider.

 A public cloud provider forms a partnership with a
  vendor that provides private cloud platforms.
 Attacks targeting share-tenancy Environment

 VM-based Malware

 Launch Pad for brute force and other attacks

 Data availability (Business Continuity)
Claims Based Authentication
 A trusted authority issues a signed
  security token containing a set of
  claims which is given to the application
  for validation.

 The application will authenticate the
  user if the security token is valid and
  signed by a trusted issuer.
   Introduction
   Architecture & Layers
   Key Facts
   Risk and Security
   Applications
   Future
Top 10 Cloud Computing Service Providers of 2011

                                   NetSuite


       3Tera                               Joyent



               IBM                 Microsoft


     Salesforce.com
                                        Rackspace



          VMware                  Google


               Amazon
Zenith InfoTech
 Cloud Type: IaaS

                                                                Reliance Data Center
                            Mumbai
                                                                Cloud Type: SaaS + PaaS + IaaS
Synapse India                                                   Wipro Technologies
Cloud Type: IaaS +
on Demand SaaS
                                                                Cloud Type: SaaS
                                Bengaluru
                                            Chennai
                                                                TCS
                                                                Cloud Type: SaaS + IaaS
         Infosys Technologies                Orange Scape
         Cloud Type: SaaS                    Cloud Type: PaaS
 Bare Operating System

 Web or Portal Infrastructure

 Application

 Web Services

 Database Services

 Customizable Application Services
Bare Operating System- RackspaceCloud.com
   Formerly Mosso, a division of Rackspace

   Provides various Linux distributions

   Also supports “Sites”
         • Web server, both Linux and Windows
         • O/S managed by hosting Service
Web or Portal Infrastructure- Microsoft

 SharePoint online

 Rich Portal capabilities
       •   Excel Services
       •   Forms Services
       •   Visio Services
       •   Access Services
       •   Business Data Services
       •   Search Services
Applications- Google Apps.

 Prebuilt, fully functional applications

       •   Mail
       •   Calendar
       •   Word Processing
       •   Dynamic Web pages
Web Services- Amazon

 Amazon EC2 and S3
      • EC2-Elastic Compute Cloud
      • S3-Simple Storage Services

 Resizable Compute Capability
      • Auto Scaling- Allocate Resources Based on
        Definable Conditions

 Development Environments
      • IBM sMASH
      • Jboss Enterprise Application Platform
      • Ruby on Rails
Database - Zoho’s CloudSQL
   Cloud based relational database
Customizable Application Services – force.com
Google Android

   Google APIs add-on
     • extends your Android SDK to give your applications access to
       Google libraries such as Maps.
   Android Cloud to Device Messaging
     • a service that allows you to send lightweight messages from
       your application server to an Android application on a device.
 Adobe AIR
   • a cross-operating system runtime
   • lets developers combine HTML, Ajax, Adobe Flash®, and Adobe
     Flex® technologies to deploy rich Internet applications (RIAs) on
     the desktop
 Apple iPhone SDK
   • includes a complete set of development tools for creating
     applications for iPad, iPhone, and iPod touch.
 Microsoft Online
 Companies began switching from hardware to cloud services
  because they were attracted to benefits like a reduction in
  capital costs as well as an easing in IT staffing issues.


 According to projections by Century Link, by 2015, the world
  will see a four-fold increase in the amount of data being
  created and replicated. And once all of that data comes into
  being, you need a way to store it all securely and allow end-
  users to access it efficiently.
 Lauren C. State 1 of d cloud blogger:
      • Cloud computing will allow everybody to be a service provider.

      • Employees will be able to use any device to access, transact and
        manage their work.

      • There will be a security breach in 2012 that will force organizations to
        rethink how they secure their data and applications.

      • A new class of real time, personalized service providers will emerge.

      • In Africa, the convergence of social, mobile and cloud will emerge as
        critical tools for governments to deliver services and drive economic
        growth.
The use of the cloud provides a number of opportunities:

    It enables services to be used without any understanding of their
     infrastructure.

    Cloud computing works using economies of scale:
       • It potentially lowers the outlay expense for start up companies, as they
         would no longer need to buy their own software or servers.
       • Cost would be by on-demand pricing.
       • Vendors and Service providers claim costs by establishing an ongoing
         revenue stream.

    Data and services are stored remotely but accessible from
     “anywhere”.
In parallel there has been backlash against cloud computing:

    Use of cloud computing means dependence on others and that could
     possibly limit flexibility and innovation:

    The others are likely become the bigger Internet companies like Google
     and IBM, who may monopolise the market.

    Some argue that this use of supercomputers is a return to the time of
     mainframe computing that the PC was a reaction against.

    There have been cases of users being locked out of accounts and losing
     access to data.
 Security could prove to be a big issue:
   • It is still unclear how safe out-sourced data is and when using these
     services ownership of data is not always clear.


 There are also issues relating to policy and access:
   • If your data is stored abroad whose FOI policy do you adhere to?
   • What happens if the remote server goes down?
   • How will you then access files?
   http://blogs.zdnet.com/Hinchcliffe/?p=488&tag=btxcsim
   http://blogs.zdnet.com/Howlett/?p=558&tag=btxcsim
   http://blogs.zdnet.com/BTL/?p=9560&tag=btxcsim
   http://www.businessweek.com/technology/content/aug2008/tc2008082_445669
    _page_3.htm
   http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/09
    04_amrhein.html
   http://cloudcomputing.sys-con.com/
   http://code.google.com/appengine/
   http://aws.amazon.com/ec2/
   http://en.wikipedia.org/wiki/Cloud_computing
   http://www.wikinvest.com/concept/Cloud_Computing
   http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really-
    means-031
Presentation on cloud computing
Presentation on cloud computing

More Related Content

What's hot

Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
Rivarshin
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Aditya Dwivedi
 
cloude computing
cloude computingcloude computing
cloude computing
Krishnalal Kj
 
Cloud computing
Cloud computingCloud computing
Cloud computing
kanchu17
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
Divya S
 
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
Edureka!
 
Cloud computing 8 cloud service models
Cloud computing 8 cloud service modelsCloud computing 8 cloud service models
Cloud computing 8 cloud service models
Vaibhav Khanna
 
My Presentation on Cloud Computing
My Presentation on Cloud ComputingMy Presentation on Cloud Computing
My Presentation on Cloud Computing
Pravin Sable
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
Samit Kumar Kapat
 
Resilient microservices
Resilient microservicesResilient microservices
Resilient microservices
Maxim Shelest
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Syam Lal
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
Vaibhav Gujral
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
Alibaba Cloud
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
MONISH407209
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
Tanmoy Barman
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
actualtechmedia
 
From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
Amazon Web Services
 
Cloud computing PPT
Cloud computing PPTCloud computing PPT
Cloud computing PPT
PSG College Of Technology
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
MiltonMolla1
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
Girlo
 

What's hot (20)

Cloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptxCloud Migration PPT -final.pptx
Cloud Migration PPT -final.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloude computing
cloude computingcloude computing
cloude computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud ComputingUnit-I: Introduction to Cloud Computing
Unit-I: Introduction to Cloud Computing
 
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
AWS Cloud Computing Tutorial | Migrating on Premise VM to AWS Cloud | AWS Tra...
 
Cloud computing 8 cloud service models
Cloud computing 8 cloud service modelsCloud computing 8 cloud service models
Cloud computing 8 cloud service models
 
My Presentation on Cloud Computing
My Presentation on Cloud ComputingMy Presentation on Cloud Computing
My Presentation on Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Resilient microservices
Resilient microservicesResilient microservices
Resilient microservices
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Azure web apps
Azure web appsAzure web apps
Azure web apps
 
Why a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is EssentialWhy a Multi-cloud Strategy is Essential
Why a Multi-cloud Strategy is Essential
 
App Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptxApp Modernization Pitch Deck.pptx
App Modernization Pitch Deck.pptx
 
INTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTINGINTRODUCTION TO CLOUD COMPUTING
INTRODUCTION TO CLOUD COMPUTING
 
Virtualization Vs. Containers
Virtualization Vs. ContainersVirtualization Vs. Containers
Virtualization Vs. Containers
 
From Monolithic to Microservices
From Monolithic to Microservices From Monolithic to Microservices
From Monolithic to Microservices
 
Cloud computing PPT
Cloud computing PPTCloud computing PPT
Cloud computing PPT
 
Cloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptxCloud-Computing-ppt.pptx
Cloud-Computing-ppt.pptx
 
Azure cloud migration simplified
Azure cloud migration simplifiedAzure cloud migration simplified
Azure cloud migration simplified
 

Viewers also liked

Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
Agarwaljay
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
Mehul Patel
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
InTechnology Managed Services (part of Redcentric)
 
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
Mills Davis
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentation
al95iii
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Ankita Khadatkar
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
Rahul Sudame
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
Array Networks
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
Ravindra Dastikop
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
sadak pramodh
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
Yukti Kaura
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
Deep Gupta
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
Ayaz Shahid
 
Application Model for Cloud Deployment
Application Model for Cloud DeploymentApplication Model for Cloud Deployment
Application Model for Cloud Deployment
Jim Kaskade
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
Ahmed Mekkawy
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
Datta Dharanikota
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
David Chou
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
Mahbub Noor Bappy
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
Prateek Soni
 
Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture
Ravindra Dastikop
 

Viewers also liked (20)

Cloud computing simple ppt
Cloud computing simple pptCloud computing simple ppt
Cloud computing simple ppt
 
Virtualization in cloud computing
Virtualization in cloud computingVirtualization in cloud computing
Virtualization in cloud computing
 
An introduction and overview to Software as a Service
An introduction and overview to Software as a Service An introduction and overview to Software as a Service
An introduction and overview to Software as a Service
 
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
What is the role of cloud computing, web 2.0, and web 3.0 semantic technologi...
 
Software As A Service Presentation
Software As A Service PresentationSoftware As A Service Presentation
Software As A Service Presentation
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing and Software as a Service Overview
Cloud computing and Software as a Service OverviewCloud computing and Software as a Service Overview
Cloud computing and Software as a Service Overview
 
Types of Virtualization Solutions
Types of Virtualization SolutionsTypes of Virtualization Solutions
Types of Virtualization Solutions
 
Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)Cloud Computing and Service oriented Architecture (SOA)
Cloud Computing and Service oriented Architecture (SOA)
 
Cloud operating system
Cloud operating systemCloud operating system
Cloud operating system
 
Cloud computing saas
Cloud computing   saasCloud computing   saas
Cloud computing saas
 
Virtualization and cloud computing
Virtualization and cloud computingVirtualization and cloud computing
Virtualization and cloud computing
 
Cloud computing virtualization
Cloud computing virtualizationCloud computing virtualization
Cloud computing virtualization
 
Application Model for Cloud Deployment
Application Model for Cloud DeploymentApplication Model for Cloud Deployment
Application Model for Cloud Deployment
 
Virtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud ComptingVirtualization Techniques & Cloud Compting
Virtualization Techniques & Cloud Compting
 
Cloud operating systems
Cloud operating systemsCloud operating systems
Cloud operating systems
 
SOA And Cloud Computing
SOA And Cloud ComputingSOA And Cloud Computing
SOA And Cloud Computing
 
Cloud Computing and Virtualization
Cloud Computing and Virtualization Cloud Computing and Virtualization
Cloud Computing and Virtualization
 
Cloud computing and service models
Cloud computing and service modelsCloud computing and service models
Cloud computing and service models
 
Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture Cloud Computing and Service oriented Architecture
Cloud Computing and Service oriented Architecture
 

Similar to Presentation on cloud computing

Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
Tushar Choudhary
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
ananyaakk
 
CC.pptx
CC.pptxCC.pptx
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
Luqman Shareef
 
cloud computing
cloud computingcloud computing
cloud computing
Roshan Bagdiya
 
cloud computing
cloud computingcloud computing
cloud computing
Abhijeet Shah
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.com
Rohit Bedi
 
CC.pptx
CC.pptxCC.pptx
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
Virendra Ruhela
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Pradeep Bhatia
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
Sripati Mahapatra
 
Cloud computing
Cloud computingCloud computing
Cloud computing
waghu
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
Bharat Kalia
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
krishna prasad
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Karthik Sathyanarayanan
 
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
Shreyas Pai
 
Cloud Computing and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
Seminar Links
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Pallavi Rai
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
Nadir Arain
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
AhmadShah Sultani
 

Similar to Presentation on cloud computing (20)

Cloud Deployment
Cloud DeploymentCloud Deployment
Cloud Deployment
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Cloud computing by Luqman
Cloud computing by LuqmanCloud computing by Luqman
Cloud computing by Luqman
 
cloud computing
cloud computingcloud computing
cloud computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.com
 
CC.pptx
CC.pptxCC.pptx
CC.pptx
 
Ppt cloud deployment
Ppt cloud deploymentPpt cloud deployment
Ppt cloud deployment
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Introduction of cloud computing and aws
Introduction of cloud computing and awsIntroduction of cloud computing and aws
Introduction of cloud computing and aws
 
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 and Services | PPT
Cloud Computing and Services | PPTCloud Computing and Services | PPT
Cloud Computing and Services | PPT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptxIntroduction to Azure fundamentals of cloud.pptx
Introduction to Azure fundamentals of cloud.pptx
 
Cloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open SourceCloud Computing & CloudStack Open Source
Cloud Computing & CloudStack Open Source
 

Recently uploaded

JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
Miro Wengner
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
Fwdays
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
Ortus Solutions, Corp
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
Fwdays
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
DianaGray10
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Neo4j
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
Tobias Schneck
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
Fwdays
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
ScyllaDB
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
Mydbops
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Ukraine
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
Fwdays
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
LizaNolte
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
operationspcvita
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
AlexanderRichford
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
Neo4j
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
BibashShahi
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
christinelarrosa
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
zjhamm304
 

Recently uploaded (20)

JavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green MasterplanJavaLand 2024: Application Development Green Masterplan
JavaLand 2024: Application Development Green Masterplan
 
"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota"Choosing proper type of scaling", Olena Syrota
"Choosing proper type of scaling", Olena Syrota
 
Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!Introducing BoxLang : A new JVM language for productivity and modularity!
Introducing BoxLang : A new JVM language for productivity and modularity!
 
"What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w..."What does it really mean for your system to be available, or how to define w...
"What does it really mean for your system to be available, or how to define w...
 
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectorsConnector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
Connector Corner: Seamlessly power UiPath Apps, GenAI with prebuilt connectors
 
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and BioinformaticiansBiomedical Knowledge Graphs for Data Scientists and Bioinformaticians
Biomedical Knowledge Graphs for Data Scientists and Bioinformaticians
 
Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!Containers & AI - Beauty and the Beast!?!
Containers & AI - Beauty and the Beast!?!
 
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk"Frontline Battles with DDoS: Best practices and Lessons Learned",  Igor Ivaniuk
"Frontline Battles with DDoS: Best practices and Lessons Learned", Igor Ivaniuk
 
Discover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched ContentDiscover the Unseen: Tailored Recommendation of Unwatched Content
Discover the Unseen: Tailored Recommendation of Unwatched Content
 
Must Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during MigrationMust Know Postgres Extension for DBA and Developer during Migration
Must Know Postgres Extension for DBA and Developer during Migration
 
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
GlobalLogic Java Community Webinar #18 “How to Improve Web Application Perfor...
 
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin..."$10 thousand per minute of downtime: architecture, queues, streaming and fin...
"$10 thousand per minute of downtime: architecture, queues, streaming and fin...
 
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham HillinQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
inQuba Webinar Mastering Customer Journey Management with Dr Graham Hill
 
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance PanelsNorthern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
Northern Engraving | Modern Metal Trim, Nameplates and Appliance Panels
 
The Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptxThe Microsoft 365 Migration Tutorial For Beginner.pptx
The Microsoft 365 Migration Tutorial For Beginner.pptx
 
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
QR Secure: A Hybrid Approach Using Machine Learning and Security Validation F...
 
Leveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and StandardsLeveraging the Graph for Clinical Trials and Standards
Leveraging the Graph for Clinical Trials and Standards
 
Principle of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptxPrinciple of conventional tomography-Bibash Shahi ppt..pptx
Principle of conventional tomography-Bibash Shahi ppt..pptx
 
Christine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptxChristine's Supplier Sourcing Presentaion.pptx
Christine's Supplier Sourcing Presentaion.pptx
 
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...QA or the Highway - Component Testing: Bridging the gap between frontend appl...
QA or the Highway - Component Testing: Bridging the gap between frontend appl...
 

Presentation on cloud computing

  • 1. Bijit Ghosh Heritage Institute Of Technology. Dept. of Computer Science & Engineering
  • 2.  Introduction  Architecture & Layers  Key Facts  Risk and Security  Applications  Future
  • 3. =
  • 4. Cloud Demand resources or services over Internet scale and reliability of data center.
  • 5.  Cloud computing is a style of computing in which dynamically scalable and often virtualized resources are provided as a serve over the Internet.  Users need not have knowledge of, expertise in, or control over the technology infrastructure in the "cloud" that supports them.
  • 6. Grid Computing: A form of distributed computing. Cluster of loosely coupled, networked computers acting in concert to perform very large tasks. Utility Computing: Packaging of computing resources such as computing power, storage, also a metered services.
  • 7. Share Computers and data  Evolved to harness inexpensive computers in Data center to solve variety of problems  Harness power of loosely coupled computers to solve a technical or mathematical problem  Used in commercial applications for drug discovery, economic forecasting, seismic analysis and back-office  Small to big • Can be confined to a corporation • Large public collaboration across many companies and networks  Most grid solutions are built on • Computer Agents • Resource Manager • Scheduler  Compute grids • Batch up jobs • Submit the job to the scheduler, specifying requirements and SLA(specs) required for running the job • Scheduler matches specs with available resources and schedules the job to be run • Farms could be as large as 10K cpus  Most financial firms has grids like this  Grids lack automation, agility, simplicity and SLA guarantees
  • 8.  Computing resources (CPU hour, memory, network) and platform to run software are provided as on demand service • Think electricity service  The same evolution happened • Hardware as a service (HaaS), Infrastructure as a service (IaaS), Platform as a Service (PaaS)  Examples of UC providers: Amazon EC2, Google AppEngine …  Who will use UC? Is UC the end of high-end PC? • People who otherwise has to build their own data center: SaaS providers, analytics & batch processing
  • 9.
  • 10. Evolved over a period of time  Roots traced back to Application Service Providers in the 1990’s  Parallels to SaaS  Evolved from Utility computing and is a broader concept
  • 11.
  • 12. Write a file -> Save -> Computer down File is lost Files are always stored in cloud, never lost.
  • 13. Empowerment  Agility  API  Cost  Device and location dependence  Virtualization  Multi-Tenancy  On demand
  • 14.
  • 15. Services on demand Resources on demand Physical assets as services
  • 16. Cloud Computing in three levels  Application in the cloud • This is what almost everyone has already used in the form of Gmail , Yahoo mail, wordpress.com, etc.  Platform in the cloud • Developers write their application to a more or less open specification and then upload their code into the cloud where the app is run magically somewhere.
  • 17.  Infrastructure in the cloud • Developers and system administrators obtain general compute, storage, queuing, and other resources and run their applications with the fewest limitations. • This is the post powerful type of cloud in that virtually any application and any configuration.
  • 18.  Application Services(services on demand) • Gmail, GoogleCalender • Payroll, HR, CRM etc. • Sugarm CRM, IBM Lotus Live  Platform Services (resources on demand) • Middleware, Intergation, Messaging, Information, connectivity etc • AWS, IBM Virtual images, Boomi, CastIron, Google Appengine  Infrastructure as services(physical assets as services) • IBM Blue house, VMware, Amazon EC2, • Microsoft Azure Platform, Sun Para scale and more
  • 19.
  • 20.  Client: A cloud client consists of computer hardware and/or software that relies on cloud computing for application delivery. Ex., PC, NB, mobile phones.  Application: Cloud application service or "Software as a Service (SaaS)" delivers software as a service over the Internet, eliminating the need to install and run the application on the customer's own computers and simplifying maintenance and support.  Platform: Platform as a Service (Papas) delivers a computing platform and/or solution stack as a service, often consuming cloud infrastructure and sustaining cloud applications.
  • 21.  Infrastructure: Infrastructure as a Service (IaaS) delivers computer infrastructure, typically a platform virtualization environment as a service.  Server: The servers layer consists of computer hardware and/or computer software products that are specifically designed for the delivery of cloud services, including multi-core processors, cloud-specific operating systems and combined offerings.
  • 22.  The illusion of infinite computing resources  The elimination of an up-front commitment by users  The ability to use and pay on demand
  • 23. Introduction  Architecture & Layers  Key Facts  Risk and Security  Applications  Future
  • 24. Anytime Key Spirit of Cloud Anywhere Everything as a Service With any Devices Accessing services Cloud Computing=~ Network Computing
  • 26. Software as a service Platform as a service Infrastructure as a service
  • 27. What is “as a service”?  Low barriers to entry • making them available to small businesses.  Large scalability  Multi tenancy • allows resources to be shared by many users.  Device independence • which allows users to access the systems on different hardware
  • 28. Cloud Computing Services  Infrastructure as a Service(IaaS) • Amazon EC2 • Go Grid  Platform as a Service(PaaS) • Right Scale  Software as a Service(SaaS) • Salesforce.com • Sales force for Google Apps
  • 29.
  • 30.  IaaS is sometimes also called Hardware as a Service (HaaS).  Just offers the hardware for customers to rent • Server space • Network equipment • Memory • CPU cycles • Storage space
  • 31.  IaaS involves several pieces: • Service level agreements • Computer hardware • Network • Internet connectivity • Platform virtualization environment • Utility computing billing
  • 32.  PaaS • Supplies all the resources required to build applications and services completely from the Internet • Without having to download or install software
  • 33.  PaaS services include • Application design • Development • Testing • Deployment • Hosting  PaaS is normally based on • HTML • JavaScript  to help the creation of user interfaces
  • 34.  Software as a Service • An application is hosted as a service • The customer does not have to maintain it or support off-site software
  • 35.  Some of SaaS applications include • Customer resource management (CRM) • Video conferencing • IT service management • Accounting • Web analytics • Web content management  Benefits of SaaS • Familiarity with the World Wide Web . • Smaller staff IT • Better marketing • Web reliability • Security
  • 36. Public Cloud + Private Cloud = Hybrid Cloud
  • 37.  Open for use by general public • Exist beyond firewall, fully hosted and managed by the vendor • Individuals, corporations and others • Amazon's Web Services and Google appEngine are examples  Offers startups and SMB’s quick setup, scalability, flexibility and automated management. Pay as you go model helps startups to start small and go big
  • 38.  Within the boundaries(firewall) of the organization  All advantages of public cloud with one major difference • Reduce operation costs • Has to be managed by the enterprise  Fine grained control over resources  More secure as they are internal to organization  Schedule and reshuffle resources based on business demands  Ideal for apps related to tight security and regulatory concerns  Development requires hardware investments and in-house expertise  Cost could be prohibitive and cost might exceed public clouds
  • 39. A Hybrid cloud is a composition of at least one Private Cloud and at least one Public Cloud. A hybrid cloud is typically offered in one of two ways:  A vendor has a private cloud and forms a partnership with a public cloud provider.  A public cloud provider forms a partnership with a vendor that provides private cloud platforms.
  • 40.  Attacks targeting share-tenancy Environment  VM-based Malware  Launch Pad for brute force and other attacks  Data availability (Business Continuity)
  • 41.
  • 42. Claims Based Authentication  A trusted authority issues a signed security token containing a set of claims which is given to the application for validation.  The application will authenticate the user if the security token is valid and signed by a trusted issuer.
  • 43. Introduction  Architecture & Layers  Key Facts  Risk and Security  Applications  Future
  • 44.
  • 45. Top 10 Cloud Computing Service Providers of 2011 NetSuite 3Tera Joyent IBM Microsoft Salesforce.com Rackspace VMware Google Amazon
  • 46. Zenith InfoTech Cloud Type: IaaS Reliance Data Center Mumbai Cloud Type: SaaS + PaaS + IaaS Synapse India Wipro Technologies Cloud Type: IaaS + on Demand SaaS Cloud Type: SaaS Bengaluru Chennai TCS Cloud Type: SaaS + IaaS Infosys Technologies Orange Scape Cloud Type: SaaS Cloud Type: PaaS
  • 47.  Bare Operating System  Web or Portal Infrastructure  Application  Web Services  Database Services  Customizable Application Services
  • 48. Bare Operating System- RackspaceCloud.com  Formerly Mosso, a division of Rackspace  Provides various Linux distributions  Also supports “Sites” • Web server, both Linux and Windows • O/S managed by hosting Service
  • 49.
  • 50. Web or Portal Infrastructure- Microsoft  SharePoint online  Rich Portal capabilities • Excel Services • Forms Services • Visio Services • Access Services • Business Data Services • Search Services
  • 51.
  • 52. Applications- Google Apps.  Prebuilt, fully functional applications • Mail • Calendar • Word Processing • Dynamic Web pages
  • 53.
  • 54. Web Services- Amazon  Amazon EC2 and S3 • EC2-Elastic Compute Cloud • S3-Simple Storage Services  Resizable Compute Capability • Auto Scaling- Allocate Resources Based on Definable Conditions  Development Environments • IBM sMASH • Jboss Enterprise Application Platform • Ruby on Rails
  • 55.
  • 56. Database - Zoho’s CloudSQL  Cloud based relational database
  • 57.
  • 59.
  • 60. Google Android  Google APIs add-on • extends your Android SDK to give your applications access to Google libraries such as Maps.  Android Cloud to Device Messaging • a service that allows you to send lightweight messages from your application server to an Android application on a device.
  • 61.  Adobe AIR • a cross-operating system runtime • lets developers combine HTML, Ajax, Adobe Flash®, and Adobe Flex® technologies to deploy rich Internet applications (RIAs) on the desktop  Apple iPhone SDK • includes a complete set of development tools for creating applications for iPad, iPhone, and iPod touch.  Microsoft Online
  • 62.  Companies began switching from hardware to cloud services because they were attracted to benefits like a reduction in capital costs as well as an easing in IT staffing issues.  According to projections by Century Link, by 2015, the world will see a four-fold increase in the amount of data being created and replicated. And once all of that data comes into being, you need a way to store it all securely and allow end- users to access it efficiently.
  • 63.  Lauren C. State 1 of d cloud blogger: • Cloud computing will allow everybody to be a service provider. • Employees will be able to use any device to access, transact and manage their work. • There will be a security breach in 2012 that will force organizations to rethink how they secure their data and applications. • A new class of real time, personalized service providers will emerge. • In Africa, the convergence of social, mobile and cloud will emerge as critical tools for governments to deliver services and drive economic growth.
  • 64. The use of the cloud provides a number of opportunities:  It enables services to be used without any understanding of their infrastructure.  Cloud computing works using economies of scale: • It potentially lowers the outlay expense for start up companies, as they would no longer need to buy their own software or servers. • Cost would be by on-demand pricing. • Vendors and Service providers claim costs by establishing an ongoing revenue stream.  Data and services are stored remotely but accessible from “anywhere”.
  • 65. In parallel there has been backlash against cloud computing:  Use of cloud computing means dependence on others and that could possibly limit flexibility and innovation:  The others are likely become the bigger Internet companies like Google and IBM, who may monopolise the market.  Some argue that this use of supercomputers is a return to the time of mainframe computing that the PC was a reaction against.  There have been cases of users being locked out of accounts and losing access to data.
  • 66.  Security could prove to be a big issue: • It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear.  There are also issues relating to policy and access: • If your data is stored abroad whose FOI policy do you adhere to? • What happens if the remote server goes down? • How will you then access files?
  • 67. http://blogs.zdnet.com/Hinchcliffe/?p=488&tag=btxcsim  http://blogs.zdnet.com/Howlett/?p=558&tag=btxcsim  http://blogs.zdnet.com/BTL/?p=9560&tag=btxcsim  http://www.businessweek.com/technology/content/aug2008/tc2008082_445669 _page_3.htm  http://www.ibm.com/developerworks/websphere/techjournal/0904_amrhein/09 04_amrhein.html  http://cloudcomputing.sys-con.com/  http://code.google.com/appengine/  http://aws.amazon.com/ec2/  http://en.wikipedia.org/wiki/Cloud_computing  http://www.wikinvest.com/concept/Cloud_Computing  http://www.infoworld.com/d/cloud-computing/what-cloud-computing-really- means-031

Editor's Notes

  1. SAAS:Application is used as an on demand service. Often provided via the InternetThink on-demand TV programsExample: Google App (online office)Benefits to usersReduce expenses: multiple computers, multiple usersEase of usage: easy installation, access everywhereBenefits to providersEasier to maintainControl usage (no illegal copies)