Introduction to
cloud computing
By Aku Sarma
GDSC AdtU Cloud Computing Head
What is cloud computing?
Cloud computing 🤔
Cloud computing is the on-demand delivery of IT resources
over the Internet with pay-as-you-go pricing. Instead of
buying, owning, and maintaining physical data centers and
servers, you can access technology services, such as
computing power, storage, and databases, on an as-needed
basis from a cloud provider like Google cloud, Microsoft
Azure, and Amazon Web Services.
But why rent when we can
build
● Cost Saving
● Scalability
● Accessibility
● Disaster Recovery
● Automatic Updates
● Collaboration
● Innovation
Different services that
cloud offers
1. Iaas: Renting virtual servers, storage, networks
2. Paas: Access to platform for app
development/deployment
3. Saas: Using ready-made software applications
Cloud Services
Infrastructure as a service
Imagine a towering skyscraper reaching for the sky, but instead of offices and
apartments, it holds the essential resources for your digital world. This, my
friends, is the realm of Infrastructure as a Service (IaaS), the foundation layer of
the cloud computing world.
Think of IaaS as the raw materials and basic structure for your digital projects. It
provides the fundamental building blocks you need to create and manage your
own virtual environment in the cloud:
- Virtual servers: These are like pre-fabricated apartments within the
skyscraper, ready to be customized with your operating systems,
applications, and data. You have full control over the configurations and
settings, just like you would with a physical server.
- Storage: Think of it as expansive storage lockers on different floors.
Choose from various options like block storage for databases, object
storage for media files, and even file shares for team collaboration.
- Networking: Imagine intricate skybridges connecting these virtual spaces.
IaaS provides the virtual networks and firewalls to ensure secure
communication between your resources and the outside world.
Remember, IaaS is just the starting point. You can build anything on top of these
virtual building blocks – from a simple website to a complex data analytics
platform. It's your canvas, your playground, your launchpad to the sky in the cloud
computing world.
Platform as a service
Think of PaaS as your pre-configured digital kitchen. It provides a complete
platform with all the essential tools and resources you need to develop, deploy,
and manage your applications quickly and efficiently. You don't need to worry
about setting up the infrastructure, installing software, or managing the
underlying complexities – it's all taken care of.
So, who benefits from PaaS? It's perfect for:
- Developers: They can focus on coding and innovation without getting
bogged down in infrastructure management.
- Startups and small businesses: PaaS offers a cost-effective and efficient
way to build and launch applications without requiring a large IT team.
- Organizations seeking rapid development and deployment: PaaS
accelerates the application development lifecycle, allowing you to bring
your ideas to market faster.
Remember, PaaS is more than just a kitchen – it's a community. You have access
to a vast ecosystem of pre-built applications, templates, and development tools,
empowering you to build upon the work of others and accelerate your journey.
Software as a service
Think of SaaS as your digital food court. It provides fully functional applications that
you access and use over the internet, without needing to install or manage them
yourself. It's like stepping into a restaurant, placing your order, and digging into a
delicious meal – no shopping for ingredients, no washing dishes, just pure software
satisfaction.
What kind of dishes are on the menu? The variety is endless! Imagine:
- Productivity tools: Email clients like Gmail, calendar apps like Outlook, and
document editors like Google Docs – all ready to use for your daily tasks.
- Collaboration tools: Slack for team communication, Dropbox for file sharing,
and Zoom for video conferencing – keep your team connected and
productive.
- Business applications: CRM platforms like Salesforce for managing customer
relationships, accounting software like QuickBooks for handling finances,
and project management tools like Asana for staying organized.
- Creative tools: Photoshop for photo editing, Canva for graphic design, and
even video editing software like Adobe Premiere Pro – unleash your creative
potential.
Remember, SaaS is more than just a meal – it's a community. Many SaaS platforms
offer vibrant user communities, providing support, learning resources, and even
custom integrations. You're not alone in your digital dining experience.
Deployment Models:
Public
A third-party managed platform that
offers computing services to remote
users over the internet. Public clouds
may be free or sold on-demand, and
customers only pay for what they use.
Public clouds are good for workloads
that require high computing
resources.
Private
A cloud computing environment that's
dedicated to a single organization.
Private clouds are also known as
internal clouds or corporate clouds.
Private clouds are good for workloads
that have high compliance or security
needs. However, private clouds can be
expensive for workloads that require
high computing resources.
Hybrid
A mixed computing environment that
uses a combination of public and
private clouds. Hybrid clouds can
provide flexibility for workloads that
require high computing resources
Behind the clouds 🌥🤔
Virtualization
Virtualization in cloud computing is a technology that creates a virtual
version of something using software. This can include a server, storage
device, network, or operating system.
Virtualization relies on software to simulate hardware functionality and
create a virtual computer system. This enables IT organizations to run
more than one virtual system on a single server
Hypervisor
A hypervisor is a type of computer software, firmware, or hardware that
creates and runs virtual machines (VMs). A hypervisor allows one host
computer to support multiple guest VMs by virtually sharing its resources,
such as memory and processing.
Types of hypervisor:
1. Type 1 (bare metal)
2. Type 2 (hosted)
01
02
Types of hypervisors
Type 1: Also known as bare metal or native, this
hypervisor runs directly on the host's hardware and
has direct access to hardware resources. It acts like a
lightweight operating system
Type 2: Also known as hosted, this hypervisor runs as
a software layer on an operating system, like other
computer programs. It must access computing,
memory, and network resources via the host OS,
which can introduce latency issues
Some security concerns
with cloud:
- Misconfiguration
- Lack of visibility
- Unauthorized access
- Data breaches
- Shared responsibilities
- Vendor lock-in
- Compliance concerns
Interested in cloud☁️
20%
The cloud computing market is projected to grow from $677.95
billion in 2023 to $2,432.87 billion by 2030, with a compound
annual growth rate (CAGR) of
Some job roles:
1. Cloud Architect
2. Cloud Engineer
3. Cloud Administrator
4. DevOps Engineer
5. Cloud network engineer
6. Security Engineer
7. Cloud consultant
And many more….
Any Questions ❓
Thank You 👋

Presentation on introduction to cloud computing for gdsc info session

  • 1.
    Introduction to cloud computing ByAku Sarma GDSC AdtU Cloud Computing Head
  • 2.
    What is cloudcomputing?
  • 3.
    Cloud computing 🤔 Cloudcomputing is the on-demand delivery of IT resources over the Internet with pay-as-you-go pricing. Instead of buying, owning, and maintaining physical data centers and servers, you can access technology services, such as computing power, storage, and databases, on an as-needed basis from a cloud provider like Google cloud, Microsoft Azure, and Amazon Web Services.
  • 4.
    But why rentwhen we can build
  • 5.
    ● Cost Saving ●Scalability ● Accessibility ● Disaster Recovery ● Automatic Updates ● Collaboration ● Innovation
  • 6.
  • 7.
    1. Iaas: Rentingvirtual servers, storage, networks 2. Paas: Access to platform for app development/deployment 3. Saas: Using ready-made software applications Cloud Services
  • 8.
    Infrastructure as aservice Imagine a towering skyscraper reaching for the sky, but instead of offices and apartments, it holds the essential resources for your digital world. This, my friends, is the realm of Infrastructure as a Service (IaaS), the foundation layer of the cloud computing world. Think of IaaS as the raw materials and basic structure for your digital projects. It provides the fundamental building blocks you need to create and manage your own virtual environment in the cloud: - Virtual servers: These are like pre-fabricated apartments within the skyscraper, ready to be customized with your operating systems, applications, and data. You have full control over the configurations and settings, just like you would with a physical server. - Storage: Think of it as expansive storage lockers on different floors. Choose from various options like block storage for databases, object storage for media files, and even file shares for team collaboration. - Networking: Imagine intricate skybridges connecting these virtual spaces. IaaS provides the virtual networks and firewalls to ensure secure communication between your resources and the outside world. Remember, IaaS is just the starting point. You can build anything on top of these virtual building blocks – from a simple website to a complex data analytics platform. It's your canvas, your playground, your launchpad to the sky in the cloud computing world.
  • 9.
    Platform as aservice Think of PaaS as your pre-configured digital kitchen. It provides a complete platform with all the essential tools and resources you need to develop, deploy, and manage your applications quickly and efficiently. You don't need to worry about setting up the infrastructure, installing software, or managing the underlying complexities – it's all taken care of. So, who benefits from PaaS? It's perfect for: - Developers: They can focus on coding and innovation without getting bogged down in infrastructure management. - Startups and small businesses: PaaS offers a cost-effective and efficient way to build and launch applications without requiring a large IT team. - Organizations seeking rapid development and deployment: PaaS accelerates the application development lifecycle, allowing you to bring your ideas to market faster. Remember, PaaS is more than just a kitchen – it's a community. You have access to a vast ecosystem of pre-built applications, templates, and development tools, empowering you to build upon the work of others and accelerate your journey.
  • 10.
    Software as aservice Think of SaaS as your digital food court. It provides fully functional applications that you access and use over the internet, without needing to install or manage them yourself. It's like stepping into a restaurant, placing your order, and digging into a delicious meal – no shopping for ingredients, no washing dishes, just pure software satisfaction. What kind of dishes are on the menu? The variety is endless! Imagine: - Productivity tools: Email clients like Gmail, calendar apps like Outlook, and document editors like Google Docs – all ready to use for your daily tasks. - Collaboration tools: Slack for team communication, Dropbox for file sharing, and Zoom for video conferencing – keep your team connected and productive. - Business applications: CRM platforms like Salesforce for managing customer relationships, accounting software like QuickBooks for handling finances, and project management tools like Asana for staying organized. - Creative tools: Photoshop for photo editing, Canva for graphic design, and even video editing software like Adobe Premiere Pro – unleash your creative potential. Remember, SaaS is more than just a meal – it's a community. Many SaaS platforms offer vibrant user communities, providing support, learning resources, and even custom integrations. You're not alone in your digital dining experience.
  • 11.
    Deployment Models: Public A third-partymanaged platform that offers computing services to remote users over the internet. Public clouds may be free or sold on-demand, and customers only pay for what they use. Public clouds are good for workloads that require high computing resources. Private A cloud computing environment that's dedicated to a single organization. Private clouds are also known as internal clouds or corporate clouds. Private clouds are good for workloads that have high compliance or security needs. However, private clouds can be expensive for workloads that require high computing resources. Hybrid A mixed computing environment that uses a combination of public and private clouds. Hybrid clouds can provide flexibility for workloads that require high computing resources
  • 12.
  • 13.
    Virtualization Virtualization in cloudcomputing is a technology that creates a virtual version of something using software. This can include a server, storage device, network, or operating system. Virtualization relies on software to simulate hardware functionality and create a virtual computer system. This enables IT organizations to run more than one virtual system on a single server
  • 14.
    Hypervisor A hypervisor isa type of computer software, firmware, or hardware that creates and runs virtual machines (VMs). A hypervisor allows one host computer to support multiple guest VMs by virtually sharing its resources, such as memory and processing. Types of hypervisor: 1. Type 1 (bare metal) 2. Type 2 (hosted)
  • 15.
    01 02 Types of hypervisors Type1: Also known as bare metal or native, this hypervisor runs directly on the host's hardware and has direct access to hardware resources. It acts like a lightweight operating system Type 2: Also known as hosted, this hypervisor runs as a software layer on an operating system, like other computer programs. It must access computing, memory, and network resources via the host OS, which can introduce latency issues
  • 16.
    Some security concerns withcloud: - Misconfiguration - Lack of visibility - Unauthorized access - Data breaches - Shared responsibilities - Vendor lock-in - Compliance concerns
  • 17.
  • 18.
    20% The cloud computingmarket is projected to grow from $677.95 billion in 2023 to $2,432.87 billion by 2030, with a compound annual growth rate (CAGR) of
  • 19.
    Some job roles: 1.Cloud Architect 2. Cloud Engineer 3. Cloud Administrator 4. DevOps Engineer 5. Cloud network engineer 6. Security Engineer 7. Cloud consultant And many more….
  • 20.
  • 21.

Editor's Notes

  • #2 Entered text Target Audience: General, non-technical Focus: Demystifying cloud computing, showcasing benefits & real-world uses, addressing security concerns, exploring career opportunities. Presentation Outline: Welcome: Greet audience, introduce yourself/organization. (5 mins) Taking Off: What is Cloud Computing? Explain with familiar analogy like electricity grid. (2 mins) Service Models: Explain IaaS, PaaS, SaaS with relatable examples (apartment, kitchen, restaurant). (5 mins) Deployment Models: Public, Private, Hybrid with co-working space, private office, home office + co-working analogies. (3 mins) Benefits: Show cost savings, scalability, accessibility, and disaster recovery with visuals. (5 mins) Soaring High: Personal Uses: Highlight email, online storage, photo editing, collaboration tools with logos/icons. (3 mins) Business Applications: Showcase productivity apps, CRM, CMS, e-commerce, data analytics, AI with logos/icons. (3 mins) Case Studies: Briefly present successful cloud implementations in different industries. (3 mins) Behind the Clouds: Virtualization: Explain how virtual machines work on physical hardware with a diagram. (2 mins) Benefits: Highlight efficiency, scalability, isolation for cloud computing. (2 mins) Navigating the Sky: Security Concerns: Address data privacy, breaches, compliance with explanations and visuals. (3 mins) Cloud Security Features: Show encryption, access control, disaster recovery plans with icons. (2 mins) Choosing a Secure Provider: Highlight certifications, industry reputation, transparency. (2 mins) Q&A and Next Steps: Open floor for questions, offer resources (links, articles). (10 mins) Career Opportunities: Booming Job Market: Show graph of projected cloud job growth. (1 min) Diverse Career Paths: List in-demand roles like architect, security specialist, developer. (1 min) Encourage Exploration: Mention cloud certifications and training resources. (1 min) Overall Tone: Engaging, friendly, informative. Use visuals effectively, avoid technical jargon.