COMPLETE SOLUTIONS
Cloud Computing
on demand delivery of compute power, database storage, applications, and other IT
resources through a cloud services platform via the internet with pay as you go pricing
6 Advantages of Cloud Computing
1. trade capital expense for variable expense
2. Economies of scale
3. Stop guessing about capacity
4. increase speed and agility
5. stop spending money running data centers
6. go global in minutes
3 Types of Cloud Computing
1. IaaS
2. PaaS
3. SaaS
3 Types of Cloud Deployment
1. Public
2. Private
3. Hybrid
Benefits of AWS Security
1. Keep your data safe
2. Meet Compliance Requirements
3. Save Money
4. Scale Quickly
AWS Cloud Compliance
Enables you to understand the robust controls in place at AWS to maintain security and
data protection in the cloud
Assurance Programs AWS complies with:
,1. SOC
2. FISMA
3. PCI
4. ISO
Amazon Athena
Interactive query service that makes it easy to analyze data in Amazon S3 using
standard SQL
EMR
Provides managed Hadoop framework to process data across EC2 instances, big data
CloudSearch
managed service that makes it simple to set up, manage, and scale a search solution
for your website or application, allows you to build search indexes
Elasticsearch Service
deploy, secure, operate, and scale to search, analyze, and visualize data in real-time
Edge Locations
endpoints for AWS which are used for caching content. Consists of CloudFront and
Content Delivery Network (CDN)
SNS
Simple Notification Service - high available, durable, secure, fully managed pub/sub
messaging service that enables you to decouple microservices, distributed systems,
and serverless applications
AWS Cost Explorer
easy to use interface that lets you visualize, understand, and manage your AWS costs
and usage over time
AWS Budgets
ability to set custom budgets that alert you when your costs or usage exceed you
budgeted amount
EC2
Cloud Compute - web service that provides secure, resizable compute capacity in the
cloud
ECR
, container registry that makes it easy for devs to store, manage, and deploy Docker
container images
CloudWatch
monitoring and management services for devs, sysops, site reliability engineers
AutoScaling
automatically adjusts capacities to maintain steady, predictable performance at the
lowest possible cost
Systems Manager
Visibility and control of your infrastructure on AWS
CloudFormation
easy to create and manage a collection of related AWS resources, provisioning and
updating them in an orderly and predictable fashion
Trusted Advisor
reduce cost, increase performance, and improve security by optimizing your AWS
environment
- Core checks and recommendations - free
- Full trusted advisor - business and enterprise only
RDS
makes it easy to set up, operate, and scale a relational database in the cloud. Provides
cost-efficient and resizable capacity while automating time-consuming administration
tasks such as hardware provisioning, database setup, patching, and backup
Neptune
fast, reliable, fully managed graph database services that makes it easy to build and run
applications that work with highly connected datasets
IAM
identity access management - when you create a user/group, it's created globally
Ways to access AWS
1. via console
2. Programmatically - command line
3. Using SDK's
S3 attributes