0% found this document useful (0 votes)
27 views

ccl viva

The document outlines various cloud computing models including IaaS, PaaS, and Database as a Service, detailing services like AWS EC2, Elastic Beanstalk, and RDS. It also covers storage solutions such as AWS S3, security services on AWS, IAM roles, and the use of Docker and Kubernetes for containerization and orchestration. Each section provides key features, differences, and benefits of the respective services.

Uploaded by

sumit
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)
27 views

ccl viva

The document outlines various cloud computing models including IaaS, PaaS, and Database as a Service, detailing services like AWS EC2, Elastic Beanstalk, and RDS. It also covers storage solutions such as AWS S3, security services on AWS, IAM roles, and the use of Docker and Kubernetes for containerization and orchestration. Each section provides key features, differences, and benefits of the respective services.

Uploaded by

sumit
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/ 5

Experiment 2: IaaS using AWS/Azure

1. What is IaaS (Infrastructure as a Service)?


IaaS provides virtualized computing resources over the internet. It offers infrastructure
like virtual machines, storage, and networks on a pay-as-you-go basis.

2. What is AWS EC2? What are its key features?


Amazon EC2 (Elastic Compute Cloud) is a web service that provides resizable compute
capacity. Features include scalability, flexible instance types, secure access, and
automated backups.

3. How does an EC2 instance differ from a physical server?


EC2 instances are virtual and scalable, while physical servers are fixed and need manual
setup and maintenance.

4. Difference between On-demand and Spot instances:

o On-demand: Pay for compute capacity by the hour/second without long-term


commitment.

o Spot: Purchase unused EC2 capacity at discounted rates but may be terminated
when capacity is needed elsewhere.

5. Other IaaS examples:


Microsoft Azure Virtual Machines, Google Compute Engine, IBM Cloud Infrastructure.

Experiment 2 (PaaS): AWS Elastic Beanstalk / Azure App Service

1. What is PaaS?
Platform as a Service provides a platform allowing customers to develop, run, and
manage applications without dealing with the underlying infrastructure.

2. AWS Elastic Beanstalk:


It's a PaaS that simplifies deploying applications. It handles deployment, load balancing,
scaling, and monitoring.

3. Environment types in Beanstalk:

o Web Server Environment

o Worker Environment (for background processing)

4. Difference between IaaS, PaaS, SaaS:


o IaaS: Infrastructure (e.g., AWS EC2)

o PaaS: Platform to develop apps (e.g., Beanstalk)

o SaaS: Software apps over the internet (e.g., Gmail)

5. Benefits of Beanstalk:
Auto-scaling, managed environment, easy deployment, integrated monitoring.

Experiment 4: Database as a Service (AWS RDS, Firebase, etc.)

1. What is Amazon RDS?


RDS (Relational Database Service) is a managed database service for relational databases
like MySQL, PostgreSQL, Oracle, and SQL Server.

2. Supported databases:
Amazon RDS supports MySQL, PostgreSQL, Oracle, SQL Server, MariaDB, and Amazon
Aurora.

3. Performance and scalability:


RDS offers automatic scaling, read replicas, and high availability features like Multi-AZ
deployments.

4. Backup and high availability:


Automated backups, snapshots, and Multi-AZ for fault tolerance.

5. SQL vs NoSQL:

o SQL: Structured data, predefined schema (e.g., MySQL)

o NoSQL: Unstructured or semi-structured data, flexible schema (e.g., MongoDB)

Experiment 4 (Storage): S3 / OwnCloud / Azure Storage

1. What is Storage as a Service?


A cloud-based service that offers data storage infrastructure for users and applications.

2. What is AWS S3?


Amazon Simple Storage Service (S3) is an object storage service that offers scalability,
security, and data availability.

3. S3 vs Glacier:
o S3: Frequent access, fast retrieval.

o Glacier: Archival storage with low cost and slower access.

4. Object storage in S3:


Stores data as objects in buckets, with metadata and unique keys.

5. Data durability:
S3 provides 99.999999999% (11 9’s) durability by storing multiple copies across
availability zones.

Experiment 6: Security as a Service on AWS/Azure

1. What is Security as a Service?


Cloud-based security solutions offered by providers to protect data, applications, and
infrastructure.

2. Threat detection services in AWS:


Amazon GuardDuty, AWS Macie, and AWS Inspector.

3. Data protection in AWS:

o Encryption (server-side & client-side)

o Access control (IAM, bucket policies)

4. Infrastructure protection tools:

o AWS Shield (DDoS protection)

o AWS WAF (Web Application Firewall)

5. What is GuardDuty?
A threat detection service that continuously monitors for malicious activity and
unauthorized behavior.

Experiment 7: IAM on AWS

1. What is IAM?
Identity and Access Management is a service for securely controlling access to AWS
services and resources.

2. IAM roles, users, and groups:


o Users: Individual accounts

o Groups: Collection of users

o Roles: Assigned to entities with temporary credentials

3. IAM policies:
JSON documents that define permissions (allow/deny) for actions on resources.

4. Principle of Least Privilege:


Give users only the permissions they need to perform their job—no more.

5. IAM role vs user:

o User: Long-term credentials

o Role: Temporary access, often for EC2 or cross-account access

Experiment 8: Docker & Containerization

1. What is Docker?
Docker is a platform that uses OS-level virtualization to deliver software in packages
called containers.

2. Docker image vs container:

o Image: Blueprint with application and dependencies

o Container: Running instance of an image

3. Containerization vs Virtualization:

o Containerization: Shares OS kernel, lightweight

o Virtualization: Full OS in each VM, more resource-intensive

4. Role of Dockerfile:
It contains instructions to build a Docker image (e.g., base image, commands,
dependencies).

5. Can multiple containers run from the same image?


Yes, containers are isolated and can run simultaneously from the same image.

Experiment 9: Kubernetes
1. What is Kubernetes?
An open-source container orchestration platform to automate deployment, scaling, and
management of containerized apps.

2. Kubernetes architecture:

o Master node: Manages the cluster

o Worker nodes: Run the applications

o Components: etcd, API server, scheduler, controller manager

3. Pods, Nodes, Clusters:

o Pod: Smallest deployable unit

o Node: Worker machine

o Cluster: Set of nodes managed by Kubernetes

4. Features of Kubernetes:
Auto-scaling, rolling updates, service discovery, self-healing, storage orchestration.

5. High availability and load balancing:


Uses services and ingress controllers to distribute traffic and keep the application
running even if some pods fail.

You might also like