How to Fix a Dell Laptop Black Screen
AWS Essentials was explicitly designed for those who have no knowledge or experience with AWS. Using non-technical terms, simplified explanations of concepts, and how-to...
05/09/2021
AWS Essentials was explicitly designed for those who have no knowledge or experience with AWS. Using non-technical terms, simplified explanations of concepts, and hands-on introductory walkthroughs, this course teaches you the basics of AWS, from creating an account to using basic AWS services.
This course educates you on the security measures provided by AWS and the fundamental concepts of AWS Identity and Access Management (IAM). It will help you understand AWS management tools like Auto Scaling, Elastic Load Balancing, and AWS Trusted Advisor. You will also learn about basic AWS servers, including
Amazon
Elastic Cloud Compute (EC2), Virtual Private Cloud (VPC), and Simple Storage Service (S3).
After completing this course, you will be able to use AWS database servers like Amazon DynamoDB and Amazon Relational Database (RDS). It will help you master identifying AWS services, allowing you to make informed decisions about IT solutions based on your business needs.
As this is an entry-level course, no prior AWS experience is required. mandatory. However, it is recommended that you have basic knowledge of AWS concepts and a fundamental understanding of computing, storage, networking, and databases.
How to Create an AWS Account?
Before getting started with AWS, the first step is to create an account. For that, proceed as following:
Open the Amazon Web Services home page.
Clicking Log in to console will give you two options: log in or create a new account.
Enter your account information, then click Continue. Make sure the information you entered is correct, especially your email address.
After filling in your credentials, you will be offered two options: a personal account and a business account. These two accounts have the same features and functions. A business account is for your business, while a personal account is your private account.
Read and accept the AWS Customer Agreement.
Click Create Account and Continue.
Next, you will need to enter valid credit card information. AWS is a free-to-use tier, and you won't be charged as long as you follow the free tier usage guidelines.
After clicking continue, you must go through an identity verification process. All you have to do is enter a security check code with your phone number.
Then choose one of the available support plans.
After choosing an appropriate support plan, the process of activating your account begins.
Click Complete Registration, and you now have full access to all AWS services.
Services and tools
Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) gives you secure access to access control mechanisms for all your AWS services and resources. With the help of IAM, you can create and manage AWS users and groups. It allows you to assign specific policies and permissions to specific users or groups. You can also configure multi-factor authentication for added security. Some of its key features are:
Authentication
AWS IAM lets you create and manage identities such as users, groups, and roles. An IAM user is someone who interacts with your AWS resources or services using the AWS CLI or AWS console.
An IAM group is a collection of users and the permissions assigned to them. Creating IAM groups is an appropriate way to manage users by categorizing them based on their needs, job title, department, or other requirements.
An IAM role is an entity within AWS that defines a set of respective permissions. role can play and which entities can assume the role.
Permission
Access management or authorization in IAM consists of two main components: policies and permissions.
Permissions allow you to perform actions on AWS resources. They are awarded in the following two ways:
Identity-based
: directly attached to users, groups and roles.
Resource based
: attached to AWS resources such as S3 buckets, ECR repositories, etc.
A policy is a document consisting of a set of rules with one or more statements. There are two strategies:
Managed policies:
These policies can be created or associated with multiple entities. AWS has various built-in strategies that cover a variety of use cases. They can also be mixed and matched to give generalized access to users, groups and roles.
Online Strategies:
These policies can be directly applied to IAM entities. These strategies are used for a specific purpose.
Shared Access to AWS Accounts
Most companies have multiple AWS accounts and you need to delegate access between them. IAM allows you to do this without sharing your credentials. AWS also recently launched ControlTower which simplifies multi-account setups.
2.
Virtual Private Cloud (VPC)
Amazon Virtual Private Cloud (VPC) is a core AWS service in the AWS Compute and Network categories. VPC creates an isolated virtual network environment in the cloud for your AWS account. A VPC behaves like a conventional TCP/IP network that can be scaled to suit your needs. It defines your AWS resource requirements such as IP addresses, subnets, routing, networking features, and security.
Each Amazon account can host multiple VPCs. Since they are isolated from each other, you can duplicate private subnets among VPCs.
3.
Simple storage device (S3)
Amazon Simple Storage Device (S3) is a high-speed, scalable, web-based cloud storage service. It is created to archive data and applications on Amazon Web Services. Amazon S3 can be used by all organizations, regardless of size. Due to its availability, scalability, security and performance, it is suitable for a variety of data storage use cases such as data archiving, disaster recovery, data storage, IoT devices, media hosting, mobile apps, application hosting, website hosting, running big data analytics tools on stored data and software delivery.
It offers 99.999999999% durability and supports multiple security and compliance certifications. You can also link S3 to other AWS security appliances such as CloudTrail, CloudWatch, and Macle. It comes in seven storage classics:
S3 Standard:
It is suitable for frequently accessed data that needs to be delivered with high throughput and low latency. It targets dynamic websites, content distribution, and big data workloads.
S3 Standard-IA:
It offers a low storage price for data that is not much needed but needs to be quickly accessible. S3 Standard-IA is used for backups, disaster recovery, and long-term data storage.
S3 Intelligent Tiering:
It is suitable for data whose access needs are constantly changing. It further has four different access levels: Infrequent Access, Frequent Access, Archive, and Deep Archive.
S3 One Zone-IA:
This type of tier is suitable for data that is rarely accessed without the need for high resiliency or availability.
S3 Outposts:
It adds APIs to an on-premises AWS environment. It is used when performance needs require data to meet specific data residency requirements.
S3 Glacier:
It is used only for archive storage because it takes a long time to access the data.
S3 Glacier Deep Archive:
This is the cheapest option for S3 storage. It keeps data that only needs to be accessed once or twice a year.
4.
Elastic Cloud Compute (EC2)
DELL INSPIRON 13.3” 7000 2in1 -4K ULTRA HD TOUCH SCREEN LAPTOP CORE i7- 16GB RAM 512GB SSD+32GB… https://t.co/HLhRsiixWb
— Korshie Azaglo Mon Aug 10 11:07:26 +0000 2020
Amazon Elastic Cloud Compute (EC2) provides resizable compute capacity in the AWS Cloud. It allows enterprises to run applications on the public cloud. Using the EC2 web interface, you can easily create virtual machine instances and configure instance scaling capability. You can also build apps to automate scaling based on your needs and peak times. Its main features are:
Secure
:
Amazon EC2 provides a secure and robust resource network. You even have the power to control which instances remain private and which are exposed to the internet.
Cheap
:
You only pay for the resources you use. It consists of several purchase plans such as On-Demand Instances, Spot Instances, Reserved Instances and many more. You can choose any of these plans depending on your needs. EC2 offers hourly rates.
Flexible tools:
Amazon EC2 offers several tools for developers and network administrators to build fault-resilient applications. You can also isolate yourself from common failure situations using these tools.
Reliable:
Amazon EC2 provides a highly reliable environment in which you can replace instances. The SLA commitment is 99.9% for each Amazon EC2 region.
5.
Amazon Relational Database Service (RDS)
Amazon Relational Database lets you create, run, and manage relational databases in the cloud. This database works with a relational model. The relational model is an information structuring technique that uses tables with columns and rows. The main features of Amazon RDS are:
Availablity:
Amazon Relational Database Service gives you access to data anytime, anywhere. It provides high availability through a feature called Multi-AZ deployment. It keeps a redundant copy of your data in a different location.
Scalability:
It offers two different types of autoscaling: horizontal (adding more machines) and vertical (adding more resources). It has a load balancer that can distribute requests even when the database is under increased demand. You can also add RDS instances to an instance class that can scale them simultaneously.
Performance:
Amazon RDS consists of a Performance Insights dashboard that allows you to analyze and troubleshoot the performance of your relational databases. It allows you to form metrics to get a clearer view of your business. The system provides two different types of storage: general purpose SSD storage and provisioned IOPS storage.
Price:
You only pay for what you need. It comes with no minimum charge. If you want to test out the service, you can use the free tier, which offers 750 hours of use with 20 GB of storage.
6.
Auto Scaling
It's a cloud computing technique that dynamically allocates compute resources, providing you with recommendations that help you optimize your performance, cost, or balance. This simplifies scaling.
AWS Auto Scaling helps you create plans that automate how groups of different resources respond to changes. AWS Auto Scaling monitors your applications to ensure they are operating at desired performance levels. Its use is free and allows you to optimize the costs of your AWS environment.
7.
Route 53 (Domains and DNS)
Amazon Route 53 is a highly scalable and reliable Domain Name System (DNS) web service. It connects internet traffic to the appropriate servers hosting the requested web application. Additionally, it contains information about mapping IP addresses to domain names. Here are the main features of Route 53:
Resolver:
Route 53 can perform DNS resolution between on-premises networks and the VPC. It supports both IPv6 and IPv4 formats.
Health checks, monitoring and failover:
Route 53 directs internet traffic to healthy target instances according to specified configurations. In the event of an outage, traffic will be routed to healthy endpoints by health check agents.
Domain registration:
The DNS management service allows you to transfer management of existing domains or register new ones on Route 53.
S3 and CloudFront Zone Apex:
Zone apex allows you to resend requests for the root domain without incurring a performance penalty.
Can be used with other AWS services:
Route 53 lets you map domain names to your Amazon S3 buckets, Amazon EC2 instances, and other AWS resources.
8.
Simple notification service:
Simple Notification Service (SNS) is a highly scalable, cost-effective, and flexible web-based service that makes it easy to set up, use, and send notification from the cloud. Amazon SNS lets you group multiple users together using topics. The subject here is an access point that sends copies of the same message to users. There are two clients of SNS:
Subscribers:
Web servers, email addresses, SQS queues, and AWS Lambda functions act as subscribers. They receive the notification or message from the SNS via one of the supported protocols.
Producers:
Also called publishers, they generate and send the message to the SNS which is a logical access point.
Whether you're a developer, architect, or technical project manager, the AWS Essentials course is the right place to start. This course will reinforce your learning with real-world scenarios and hands-on activities using a live environment. Obtaining a
AWS certified
offers lucrative benefits. It helps you advance your expertise, build your credibility and your confidence. Once AWS certified, you will be able to claim benefits from aws.
Author
Recent Posts
Zoya
Zoya's latest posts
(
see everything
)
How the keto diet can help with type 2 diabetes
- August 2, 2021
How to manage influencer marketing in the most effective way?
- August 2, 2021
Perfect Dark adds value to Xbox game consoles
-August 1, 2021
Post Views:
49