CC Unit-4
CC Unit-4
Area Application
i. Healthcare
• Description: Cloud computing helps hospitals and clinics store massive amounts of patient
records in the cloud.
• Benefits:
• Example: Google Cloud Healthcare API allows secure access and analysis of health data.
ii. Education
• Description: Educational institutions use cloud services for managing online classes, storing
data, and collaboration.
• Benefits:
• Example: Microsoft Azure for Education provides virtual classrooms and learning
management tools.
1. Compute
2. Storage
• Purpose: Used for storing and retrieving any amount of data at any time.
3. Database
• Use: Supports databases like MySQL, PostgreSQL, Oracle, and SQL Server.
4. Networking
• Purpose: Allows you to create a logically isolated network in the AWS cloud.
• Use: Secure networking and custom IP address range, subnets, and route tables.
5. Content Delivery
8. Developer Tools
3) How the Amazon simple storage service (S3) works? Explain with suitable diagram?
Amazon S3 (Simple Storage Service) is a scalable object storage service provided by AWS. It is used
to store and retrieve any amount of data, at any time, from anywhere on the web.
Buckets Containers to store objects (files). Each bucket has a unique name.
1. Create a Bucket
2. Upload an Object
o Users define access control using ACLs (Access Control Lists) or IAM policies.
5. Download or Manage
Amazon EC2 (Elastic Compute Cloud) allows users to launch and manage virtual machines (VMs) in
the cloud, known as instances.
Step Description
4. Choose AMI (Amazon Machine Image) Select the OS like Ubuntu, Amazon Linux, or Windows.
5. Choose Instance Type Pick hardware configuration (e.g., t2.micro for free tier).
6. Configure Instance Details Set network, auto-assign IP, IAM role, etc.
7. Add Storage Choose or modify the storage size and type (EBS).
8. Add Tags (Optional) Add name or key-value pairs for easy identification.
9. Configure Security Group Set firewall rules (e.g., allow SSH, HTTP).
11. Select/Create Key Pair Choose a key pair for SSH access to the instance.
12. Access Your Instance Connect to the VM using SSH or EC2 Instance Connect.
Diagram: Configuring Amazon EC2 VM Instance
5) What is AWS? What are the services provided by AWS?
➤ Definition:
Amazon EC2 provides resizable virtual servers (instances) in the cloud to run applications and
manage workloads.
➤ Key Features:
➤ Use Cases:
• High-performance computing
• Batch processing
➤ Definition:
SQL Azure is a cloud-based relational database service provided by Microsoft Azure. It is based on
Microsoft SQL Server and offers a fully managed, scalable, and secure database solution on the
cloud.
➤ Key Features:
➤ Use Cases:
Diagram Description:
Google App Engine is a Platform as a Service (PaaS) offered by Google Cloud. It allows developers to
build and host web applications on Google’s infrastructure without managing servers. It supports
multiple programming languages and automatically scales applications based on demand.
➤ Key Features:
Step Description
2. Install Google Cloud SDK Download and install the SDK from the official site.
4. Create a new project Use GCP Console or CLI (gcloud projects create <project-id>).
5. Enable App Engine In GCP Console, enable App Engine API and select region.
6. Prepare Application Write your app code and create app.yaml (configuration file).
Run gcloud app deploy from your project directory to deploy your
7. Deploy Application
app.
Diagram Description
9) Draw and explain Architecture of Amazon Dynamo?
Amazon Dynamo is a highly available, scalable, and distributed NoSQL key-value storage system
designed for handling large amounts of data across many servers.
1. Partitioning:
2. Replication:
3. Data Versioning:
4. Quorum-based Reads/Writes:
Diagram Description:
10) Differentiate between Dynamo DB and Amazon S3?
Ans)
Data Model Key-value and document database Stores data as objects (files) in buckets