0% found this document useful (0 votes)
9 views12 pages

CC Unit-4

The document outlines various applications of cloud computing across different sectors, including healthcare, education, and business, highlighting specific use cases like remote consultations and online classes. It also explains key components of AWS, such as EC2 for compute and S3 for storage, along with their functionalities. Additionally, it covers Amazon S3's working mechanism, steps to configure EC2 instances, and provides comparisons between DynamoDB and Amazon S3.

Uploaded by

psandhan04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views12 pages

CC Unit-4

The document outlines various applications of cloud computing across different sectors, including healthcare, education, and business, highlighting specific use cases like remote consultations and online classes. It also explains key components of AWS, such as EC2 for compute and S3 for storage, along with their functionalities. Additionally, it covers Amazon S3's working mechanism, steps to configure EC2 instances, and provides comparisons between DynamoDB and Amazon S3.

Uploaded by

psandhan04
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 12

1) Enlist an applications of cloud computing in differnt Area? Describe any two applications?

Ans) Diagram: Applications of Cloud Computing

1. Enlist of Applications of Cloud Computing in Different Areas

Cloud computing is widely used in various fields, such as:

Area Application

Healthcare Patient data storage, remote consultation

Education Online classes, storage of e-learning materials

Business CRM, data analytics, collaborative tools

Entertainment Video streaming, online gaming

Government Public service portals, e-governance systems

Banking Online transactions, fraud detection systems

Research High-performance computing, large-scale simulations

2. Describe Any Two Applications

i. Healthcare

• Description: Cloud computing helps hospitals and clinics store massive amounts of patient
records in the cloud.

• Benefits:

o Enables remote consultations (telemedicine)

o Easy sharing of medical reports among doctors

o Supports data analytics to improve treatments

• 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:

o Online learning platforms like Google Classroom and Zoom

o Students can access materials from anywhere, anytime

o Teachers can collaborate and manage records efficiently

• Example: Microsoft Azure for Education provides virtual classrooms and learning
management tools.

2) Explain the different components of AWS?

Ans) Diagram: Main Components of AWS

Explanation of Major AWS Components

1. Compute

• Service: Amazon EC2 (Elastic Compute Cloud)

• Purpose: Provides virtual servers (instances) to run applications.

• Use: Web hosting, batch processing, running enterprise applications.

2. Storage

• Service: Amazon S3 (Simple Storage Service)

• Purpose: Used for storing and retrieving any amount of data at any time.

• Use: Backup, file storage, and static website hosting.

3. Database

• Service: Amazon RDS (Relational Database Service)


• Purpose: Makes it easy to set up, operate, and scale databases.

• Use: Supports databases like MySQL, PostgreSQL, Oracle, and SQL Server.

4. Networking

• Service: Amazon VPC (Virtual Private Cloud)

• 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

• Service: Amazon CloudFront

• Purpose: Distributes content globally with low latency.

• Use: Fast delivery of websites, videos, APIs.

6. Monitoring & Management

• Service: Amazon CloudWatch

• Purpose: Monitors AWS resources and applications.

• Use: Real-time monitoring, alarms, logs, and metrics.

7. Security & Identity

• Service: AWS IAM (Identity and Access Management)

• Purpose: Manages users, roles, and permissions securely.

• Use: Access control for AWS services and resources.

8. Developer Tools

• Service: AWS CodePipeline, CodeBuild, CodeDeploy

• Purpose: Helps automate the software development lifecycle.

• Use: CI/CD, DevOps.

3) How the Amazon simple storage service (S3) works? Explain with suitable diagram?

Ans) Amazon Simple Storage Service (S3): Working with Diagram

What is Amazon S3?

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.

Key Concepts of Amazon S3


Term Description

Buckets Containers to store objects (files). Each bucket has a unique name.

Objects Files stored in S3, including data and metadata.

Keys Unique identifiers for objects within a bucket.

Regions AWS geographical locations where buckets are stored.

Access Control Policies to control who can access or modify S3 objects.

Diagram: How Amazon S3 Works

How Amazon S3 Works (Step-by-Step)

1. Create a Bucket

o Users create a unique bucket in a selected AWS region.

2. Upload an Object

o Data (object) is uploaded into the bucket.

o Each object is given a key (like a filename) for identification.


3. Set Permissions

o Users define access control using ACLs (Access Control Lists) or IAM policies.

4. Access the Object

o Objects can be accessed using HTTP/HTTPS URLs.

o You can set public access, or restrict it.

5. Download or Manage

o Applications or users retrieve data using AWS SDK, CLI, or Console.

o Data is highly available and replicated automatically.

4) Enlist the steps for configuring Amazon EC2 VM instance?

Ans) What is Amazon EC2?

Amazon EC2 (Elastic Compute Cloud) allows users to launch and manage virtual machines (VMs) in
the cloud, known as instances.

Steps to Configure Amazon EC2 VM Instance

Step Description

1. Sign in to AWS Console Login to your AWS Management Console.

2. Launch EC2 Service Navigate to EC2 Dashboard under “Compute” section.

3. Click ‘Launch Instance’ Starts the configuration wizard.

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).

10. Review and Launch Review settings and click “Launch”.

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?

Ans) What is AWS?

Amazon Web Services (AWS) is a cloud computing platform provided by Amazon.


It offers on-demand cloud services such as computing power, storage, databases, networking,
security, analytics, and more — all on a pay-as-you-go basis.

Key Features of AWS:

• Scalable and reliable infrastructure

• Global availability (multiple regions)

• Secure and cost-efficient

• Integrated with hundreds of services

Services Provided by AWS

Category AWS Service Examples

Compute EC2 (Virtual Servers), Lambda (Serverless Computing)

Storage S3 (Object Storage), EBS (Block Storage)

Database RDS (Relational), DynamoDB (NoSQL)

Networking VPC, Route 53 (DNS), CloudFront (CDN)

Security IAM (Access Management), KMS (Key Management)

Monitoring CloudWatch, CloudTrail

Developer Tools CodeDeploy, CodePipeline

AI/ML Services SageMaker, Rekognition, Lex

Diagram: AWS Overview


6) Explain amazon S3 and Amazon EC2?

Ans) AMAZON S3 SAME AS 3)

Amazon EC2 (Elastic Compute Cloud)

➤ Definition:

Amazon EC2 provides resizable virtual servers (instances) in the cloud to run applications and
manage workloads.

➤ Key Features:

• Choose from multiple instance types (e.g., t2.micro, m5.large).

• Scalable compute power – increase or decrease capacity as needed.

• Supports various operating systems like Linux, Windows.

• Integrated with other AWS services (like S3, RDS).

• Offers security groups, key pairs, and elastic IPs.

➤ Use Cases:

• Web application hosting

• Development & testing servers

• High-performance computing

• Batch processing

7) Explain SQL Azure in detail?

Ans) SQL Azure (Azure SQL Database)

➤ 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:

• Fully Managed Service: No need to manage hardware or software updates.

• High Availability: Built-in fault tolerance with automatic backups.

• Scalable: Easily scale up or down based on your application needs.

• Secure: Data encryption, firewall protection, and authentication.


• Integration: Works well with other Azure services like Power BI, Azure Functions.

➤ Use Cases:

• Web and mobile applications.

• Enterprise data storage.

• Business analytics and reporting.

Diagram Description:

8) Explain Google App Engine with its installation steps?

Ans) Google App Engine (GAE)

➤ What is Google App Engine?

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:

• Fully managed platform (no server management).

• Automatic scaling and load balancing.

• Supports popular languages like Python, Java, Node.js, Go, etc.

• Integrated with other Google Cloud services.


• Provides built-in security and monitoring.

Installation Steps for Google App Engine

Step Description

1. Create Google Cloud


Sign up or log in to Google Cloud Platform (GCP).
Account

2. Install Google Cloud SDK Download and install the SDK from the official site.

Open terminal/command prompt and run gcloud init to configure


3. Initialize SDK
your account.

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.

8. Access Application Visit https://<project-id>.appspot.com to see your app live.

Diagram Description
9) Draw and explain Architecture of Amazon Dynamo?

Ans) 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.

➤ Key Components of Dynamo Architecture:

1. Partitioning:

o Data is partitioned using consistent hashing.

o Each node is assigned a range of keys forming a ring structure.

2. Replication:

o Data is replicated to N nodes for fault tolerance.

o Replicas are stored on successor nodes in the ring.

3. Data Versioning:

o Uses vector clocks to track different versions of the same object.

o Enables handling conflicts during concurrent updates.

4. Quorum-based Reads/Writes:

o Uses parameters R (read quorum) and W (write quorum) to ensure consistency.

o Read and write operations succeed if they reach a quorum of nodes.

5. Membership and Failure Detection:

o Nodes use gossip protocols to maintain membership and detect failures.

6. Decentralized and Symmetric:

o No single point of failure; all nodes are equal.

Diagram Description:
10) Differentiate between Dynamo DB and Amazon S3?

Ans)

Feature DynamoDB Amazon S3

Type of Service NoSQL managed database service Object storage service

Data Model Key-value and document database Stores data as objects (files) in buckets

Storing files, backups, static website


Use Case Real-time applications, fast reads/writes
hosting

Supports complex queries, indexes, and Limited querying, mainly retrieval by


Querying
filters object key

Automatically scales throughput and Scales storage seamlessly, supports


Scalability
storage huge data

Consistency Offers configurable consistency


Provides eventual consistency
Model (eventual/strong)

Charged based on throughput and Charged based on storage and


Pricing
storage requests

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy