Cloud Unit 2

Download as pdf or txt
Download as pdf or txt
You are on page 1of 3

NOTES COMPILED BY ASST.PROF.

RAKESH NIMBOLE FOR TYBCA IMR 1

Unit 2: Cloud Architecture, Services and Applications:

Exploring the Cloud Computing Stack

Exploring the Cloud Computing Stack refers to understanding the different layers of services
provided by cloud computing. These layers are often visualized as a stack, with each layer
offering a specific type of service that builds upon the one below it. Here’s a breakdown of
the main components:

Infrastructure as a Service (IaaS): This is the foundational layer that provides virtualized
computing resources over the internet. It includes things like servers, storage, and networking
hardware1.

Platform as a Service (PaaS): Built on top of IaaS, PaaS provides a platform allowing customers
to develop, run, and manage applications without dealing with the underlying infrastructure.

Software as a Service (SaaS): This top layer delivers software applications over the internet,
which are accessible from various devices and typically require a subscription or pay-per-use
model.

Exploring the Cloud Computing Stack means understanding how these services interact, how
they can be leveraged to build applications, and how they contribute to the overall cloud
architecture.

Connecting to the Cloud


Connecting to the cloud involves establishing a network connection between your local
environment (on-premises or client-side) and the cloud infrastructure. This connection is
crucial for accessing cloud services, resources, and data. Here are key aspects of connecting
to the cloud:
Internet Connection:
Basic Requirement: To access cloud services, you need a reliable internet connection. The
speed and reliability of your internet connection can impact the performance of your
interactions with cloud resources.
Virtual Private Network (VPN):
Purpose: For secure communication between your local network and the cloud, you might
use a Virtual Private Network (VPN). A VPN creates a private, encrypted connection over the
internet, ensuring that your data is transmitted securely.VPNs are commonly used for secure
access to resources in a private cloud or to connect to a corporate network.
NOTES COMPILED BY ASST.PROF. RAKESH NIMBOLE FOR TYBCA IMR 2

Direct Connect or ExpressRoute:

For more reliable and dedicated connections, cloud providers offer services like AWS Direct
Connect and Azure ExpressRoute. These services establish a dedicated, private connection
between your on-premises data centre and the cloud provider's infrastructure. Useful for
organizations with high bandwidth requirements, security needs, or those looking to optimize
performance by avoiding the public internet.

Cloud Networking Services:

Purpose: Cloud providers offer networking services that allow you to set up and manage
networks within the cloud environment. This includes Virtual Private Clouds (VPCs), subnets,
and security groups.

These services help you define and control the communication between your cloud
resources, configure load balancing, and manage network security.

SaaS vs. Paas


NOTES COMPILED BY ASST.PROF. RAKESH NIMBOLE FOR TYBCA IMR 3

Using PaaS Application Frameworks

Examples of popular PaaS application frameworks include:

• Heroku: A cloud platform that supports multiple programming languages and provides a
wide range of services.
• Google App Engine: Part of the Google Cloud Platform, it enables developers to build
and deploy scalable applications easily.
• Microsoft Azure App Service: A fully managed platform for building, deploying, and
scaling web apps.
• AWS Elastic Beanstalk: An easy-to-use service for deploying and scaling applications in
various languages on AWS.

When choosing a PaaS application framework, it's essential to consider factors such as language
support, services provided, scalability options, and integration capabilities to ensure it aligns with
your project requirements.

Identity as a Service (IDaaS)


• Identity as a Service (IDaaS) is a cloud-based solution providing identity and access
management.
• Key features include Single Sign-On, user authentication, automated user provisioning,
access governance, directory services,
• APIs for integration, and security/compliance measures.
• IDaaS streamlines identity management, enhances security, and improves user
experience for organizations by centralizing and automating identity-related
processes.

Compliance as a Service.
• Compliance as a Service (CaaS) is like having a cloud-based helper that makes sure
businesses follow rules.
• It keeps an eye on changes in rules, helps create and enforce company policies,
identifies and handles risks, and keeps records for audits.
• It also automates checks to ensure ongoing compliance, protects sensitive data,
educates employees, and has plans in place to deal with rule-related issues.
• It's a flexible and scalable service that adapts to changes in rules and the needs of the
business.

You might also like