Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Introduction of Cloud Computing

Avatar for Rutuja Kumbhar Rutuja Kumbhar
September 03, 2026
1

Introduction of Cloud Computing

Avatar for Rutuja Kumbhar

Rutuja Kumbhar

September 03, 2026

Transcript

  1. Introduction to Cloud Computing  What is Cloud Computing? 

    Cloud computing means using computing resources over the Internet whenever they are needed.  These resources include:  Computing power  Storage  Databases  Networking  Software  Servers  Security services  Simple Example  When you use Google Drive, you store your files on Google's servers instead of only on your computer.
  2. Why Do We Need Cloud Computing?  Traditional computing requires

    organizations to:  Purchase physical servers  Buy storage devices  Install software  Maintain hardware  Hire people for infrastructure management  Pay for unused resources  Cloud computing solves many of these problems.  Benefits  Lower infrastructure cost  Easy access  Flexible resources  Fast deployment  Easy scalability  Automatic updates  Backup and recovery  Example: If an online shopping website suddenly gets millions of visitors, cloud resources can be increased to handle the additional traffic.
  3. Evolution of Cloud Computing  Cloud computing developed through several

    stages:  1. Mainframe Computing  Large centralized computers were shared by many users.  2. Client-Server Computing  Clients requested services from centralized servers.  3. Distributed Computing  Computing tasks were distributed among multiple computers.  4. Virtualization  One physical server could run multiple virtual machines.  5. Cloud Computing  Computing resources became available as services over the Internet.  What to explain: Virtualization played an important role in making cloud computing efficient because one physical machine can provide resources to multiple users.
  4. Characteristics of Cloud Computing  The major characteristics are: 

    1. On-Demand Self-Service  Users can obtain resources whenever required without human interaction with the provider.  2. Broad Network Access  Services can be accessed through the Internet using computers, tablets, and smartphones.  3. Resource Pooling  Resources are shared among multiple customers.  4. Rapid Elasticity  Resources can quickly increase or decrease according to demand.  5. Measured Service  Users are charged according to their resource usage.
  5. Cloud Computing Architecture  Basic Architecture  User → Internet

    → Cloud → Services  The main components are:  Client: Device used by the customer  Internet: Communication medium  Cloud infrastructure: Servers, storage, networks, and data centers  Cloud services: Applications and computing resources  Cloud Side  The cloud provider manages:  Physical servers  Storage  Networking  Virtual machines  Security  Applications
  6. Cloud Service Models  There are three major service models:

     1. IaaS  Infrastructure as a Service  IaaS provides virtualized computing infrastructure through the Internet.  Users can manage:  Virtual machines  Operating systems  Storage  Applications  Network configuration  The cloud provider manages the physical hardware.  Example  Amazon EC2  A company can create a virtual server without purchasing a physical server.  Advantages:  Flexible  Scalable  Cost-effective  No physical hardware required
  7. PaaS  Platform as a Service  PaaS provides a

    ready-made platform for application development.  Developers can focus on writing code instead of managing servers.  PaaS provides:  Operating environment  Programming tools  Runtime environment  Databases  Development frameworks  Example  Google App Engine  Simple idea:  Developer → Upload Application → Cloud Platform → Application Runs
  8. Saas  Software as a Service  SaaS provides complete

    software applications through the Internet.  Users generally do not need to install or maintain the software locally.  Examples  Gmail  Google Docs  Microsoft 365  Salesforce  Advantages  Easy to use  Accessible from anywhere  Automatic updates  No installation required  Subscription-based pricing is common  Example: You can open Gmail in a browser and use it without installing a mail server yourself.
  9. Cloud Deployment Models  Cloud deployment models describe where and

    how cloud infrastructure is deployed.  Types:  Public Cloud  Private Cloud  Hybrid Cloud  Community Cloud
  10. Public Cloud  A public cloud is operated by a

    cloud service provider and made available to multiple customers.  Features  Shared infrastructure  Internet-based access  Pay-as-you-use  Highly scalable  No need to maintain physical infrastructure  Examples  Amazon Web Services  Microsoft Azure  Google Cloud  Example: A startup can rent cloud servers instead of purchasing its own data center.
  11. Private Cloud  A private cloud is designed for use

    by one organization.  Features  Dedicated infrastructure  Greater control  High customization  Strong security and privacy  Can be hosted on-premises or by a provider  Example  A large bank may use a private cloud to handle sensitive internal applications and data.  Disadvantage: It can be more expensive to build and maintain than a public cloud.
  12. Hybrid Cloud  Hybrid cloud combines:  Private Cloud +

    Public Cloud  An organization can keep sensitive workloads in its private environment while using public cloud resources when needed.  Example  A hospital can:  Keep sensitive patient information in a private environment.  Use public cloud resources for less-sensitive applications.  Advantages  Flexibility  Scalability  Better control  Efficient resource usage
  13. Community Cloud  A community cloud is shared by organizations

    that have similar requirements.  For example, organizations in the same industry may share infrastructure designed for common security or compliance needs.  Features  Shared by a specific community  Common security requirements  Common policies  Cost sharing  Example  Several government departments could use a cloud environment designed around their common requirements.
  14. Virtualization in Cloud Computing  What is Virtualization?  Virtualization

    creates virtual versions of computing resources.  For example, one physical server can run several virtual machines.  Basic Structure  Physical Server  ↓  Hypervisor  ↓  VM 1 | VM 2 | VM 3  Benefits  Better hardware utilization  Resource sharing  Isolation  Easy scaling  Cost reduction  Supports cloud infrastructure
  15. Cloud Data Center  A cloud data center is a

    facility containing the physical infrastructure required to provide cloud services.  Main Components  Servers  Storage systems  Networking devices  Power systems  Cooling systems  Security systems  Simple Flow  User Request → Network → Server → Storage/Database → Response  What to explain: Large cloud providers operate many data centers so that services can remain available and can handle large numbers of users.
  16. Cloud Security  Cloud security protects:  Data  Applications

     Servers  Networks  User accounts  Common Security Techniques  Data encryption  Authentication  Authorization  Firewalls  Access control  Backup  Intrusion detection  Security monitoring  Example  Encryption converts readable data into an unreadable form so unauthorized users cannot easily understand it.
  17. Advantages of Cloud Computing  Major Advantages  Cost Reduction

    – Less need to purchase physical infrastructure.  Scalability – Resources can be increased or decreased.  Accessibility – Services can be accessed through the Internet.  Flexibility – Resources can be provisioned according to requirements.  Reliability – Cloud platforms can use redundancy and multiple resources.  Fast Deployment – New resources can be created quickly.  Backup and Recovery – Data can be backed up and restored.
  18. Challenges of Cloud Computing  Cloud computing also has some

    concerns:  1. Security and Privacy  Sensitive information is stored on cloud infrastructure.  2. Internet Dependency  Many cloud services require network connectivity.  3. Downtime  A provider outage can affect services.  4. Vendor Lock-in  Moving applications from one provider to another may be difficult.  5. Compliance  Organizations must follow applicable laws and regulations.  6. Cost Management  Poor resource management can result in unexpectedly high costs.
  19. Applications of Cloud Computing  Cloud computing is used in

    many areas:  Education  Online classes  Virtual laboratories  Online storage  Healthcare  Medical applications  Data storage  Telemedicine  Banking  Online banking  Financial applications  Data analytics  Business  E-commerce  Customer management  Business applications