CC Viva
CC Viva
Cloud service models vary on how much control you have over IT resources.
Infrastructure as a Service (IaaS) - Most control
Platform as a Service (PaaS)
Software as a Service (SaaS) - Least control
AWS Cloud Adoption Framework provides guidance and best practices to help
organizations build a comprehensive approach to cloud computing across the
organization and throughout the IT lifecycle to accelerate successful cloud
adoption.
Total Cost of Ownership (TCO): The financial estimate to help identify direct
and indirect costs of a system.
1. Server Costs
2. Storage Costs
3. Network Costs
4. IT Labor Costs
Module – 3
AWS data centers are designed for security. Each data center has redundant
power, networking, and connectivity, and is housed in a separate facility.
Module – 4
AWS security is shared between the Customer and Amazon itself.
Customer Security:
AWS Security:
Physical security of data centers - Controlled, need-based access
Hardware and software infrastructure - Storage decommissioning, host
operating system (OS) access logging, and auditing
Network infrastructure - Intrusion detection
Virtualization infrastructure - Instance isolation
AWS Identity and Access Management (IAM) is a web service that enables
Amazon Web Services (AWS) customers to manage users and user permissions
in AWS. With IAM, you can centrally manage users, security credentials such
as access keys, and permissions that control which AWS resources users can
access.
Module – 5
Amazon CloudFront:
Fast, global, and secure CDN service
Global network of edge locations and Regional edge caches
Self-service model
Pay-as-you-go pricing
Module – 6
AWS Lambda
Serverless computing enables you to build and run applications and
services without provisioning or managing servers.
Supports multiple programming languages.
Provides built-in fault tolerance and automatic scaling.
An event source is an AWS service or developer-created application that
triggers a Lambda function to run.
Pay-per-use pricing
The maximum memory allocation for a single Lambda function is 3,008
MB.
The maximum execution time for a Lambda function is 15 minutes
Deployment package size = 250 MB unzipped, including layers
Module – 7
Amazon Elastic Block Store (EBS) is an easy to use, high performance block
storage service designed for use with Amazon Elastic Compute Cloud (EC2) for
both throughput and transaction intensive workloads at any scale.
With block storage, files are split into evenly sized blocks of data, each with its
own address but with no additional information (metadata) to provide more
context for what that block of data is. Object storage, by contrast, doesn’t split
files up into raw blocks of data. Instead, entire clumps of data are stored in, yes,
an object that contains the data, metadata, and the unique identifier. With block
storage you can update a single block without having to update the entire file
like in object storage.
Amazon Simple Storage Service (Amazon S3) is an object storage service that
offers scalability, data availability, security, and performance. Amazon S3
offers a range of object-level storage classes that are designed for different use
cases.
Amazon Elastic File System (Amazon EFS) provides a simple, scalable, fully
managed elastic NFS file system for use with AWS Cloud services and on-
premises resources. It is built to scale on demand to petabytes without
disrupting applications, growing and shrinking automatically as you add and
remove files, eliminating the need to provision and manage capacity to
accommodate growth.
Module – 8
Amazon Relational Database Service (Amazon RDS) makes it easy to set up,
operate, and scale a relational database in the cloud. It provides cost-efficient
and resizable capacity while automating time-consuming administration tasks
such as hardware provisioning, database setup, patching and backups. RDS
provides you with six familiar database engines to choose from: Amazon
Aurora, Oracle, Microsoft SQL Server, PostgreSQL, MySQL and MariaDB.
Amazon DynamoDB
Fast and flexible NoSQL database service for any scale.
NoSQL database tables with no limits
Virtually unlimited storage
Items can have differing attributes
Scalable read/write throughput with no limits
Supports document and key-value store models.
Replicates your tables automatically across your choice of AWS Regions
Works well for mobile, web, gaming, adtech, and Internet of Things (IoT)
applications
Provides consistent, single-digit millisecond latency at any scale
Reliability
A measure of your system’s ability to provide functionality when desired
by the user
System includes all system components: hardware, firmware, and
software
Probability that your entire system will function as intended for a
specified period
Mean time between failures (MTBF) = total time in service/number of
failures
Metrics
Mean Time to Failure (MTTF)
Mean Time to Repair (MTTR)
Mean Time Between Failures (MTBF) = MTTF + MTTR
Module – 10
Amazon CloudWatch