Path Courses
Amazon Web Services (AWS) Cloud A cloud services provider such as Amazon Web Services owns and maintains the network-connected hardware required for these application services, while you provision and use what you need via a web application. Amazon Web Services offers reliable, scalable, and inexpensive cloud computing services. Free to join, pay only for what you use.
Introduction to AWS IAM
Amazon AWS allows users to manage access to AWS services and resources. Aws IAM enables us to create and manage users, groups, and use permissions to allow and deny access to resources.
Introduction to Amazon EC2
Amazon Elastic Compute Cloud (Amazon EC2) is a web service that allows us to rent virtual machine to run or host their own applications. Amazon EC2 allows you to pay only for capacity that you actually use. Amazon EC2 offers the tools to build and run failure resilient applications.
AWS Auto Scaling and Load Balancing
Scalability refers to the idea of a system in which every application or piece of infrastructure can be expanded to handle increased load. High availability means that a system will almost always maintain uptime. With regard to AWS, a system has high availability when it has 99.999% uptime. To put that in perspective, the system would be down for a mere five minutes and fifteen seconds a year.
Storage Services in AWS
AWS storage services are used by fortune 500 companies, even startups to store different types of data. AWS storage services are highly available and secure. By the end of this course you will be able to know which AWS storage services are right for your particular use case.
Application and Management Services
AMS provides various application and management services to simplify communication and notification between application components. Amazon SQS is a queue service in AWS that supports multiple Producers, messages are kept up to 14 days. SQS is used to decouple applications in AWS.
AWS - Database Services
AWS database services are used to store data on disk such as EFS, EBS, EC2 Instance Store, S3. It helps you to structure the data and store it in a database. It helps you to build indexes to efficiently query and search through the data from the database.
Networking in AWS
Amazon Virtual Private Cloud resembles a traditional network that you have in your data center. A virtual network is dedicated to your AWS account. AWS is a regional service that enables to launch of AWS resources into a virtual network.
AWS Infrastructure as Code
IaC brings automation to the provisioning process, which was traditionally done manually. Rather than relying on manually performed steps, both administrators and developers can instantiate infrastructure using configuration files. IaC helps avoid configuration drift through automation and increases the speed and agility of infrastructure deployments.
AWS CodeSuite
AWS CodeCommit is a secure, highly scalable, managed source control service that hosts private Git repositories. it eliminates the need for you to manage your own source control system or worry about scaling its infrastructure. AWS CodeCommit is used to store anything from code to binaries and supports the standard functionality of Git.
Serverless Computing - AWS
Serverless is a way to build and run applications or services without having to manage infrastructure. Applications or services still run on servers, but all the server management is done by AWS. No longer have to provision, scale, and maintain servers to run your applications, databases, and storage systems.
Containers in AWS
The container helps you package your code and all its dependencies so that the application runs quickly and reliably from one computing environment to another. Containers and virtual machines have similar resource isolation and allocation benefits but function differently because containers virtualize the operating system instead of hardware. Containers are more portable and efficient.
AWS Billing and Cost Management
AWS offers various pricing models as per your uses. AWS offers the pricing models: Save when you reserve, Pay less by using more, Pay less as AWS grows and Pay as you go.
AWS Global Services
A global application is an application deployed in multiple geographies; on AWS Regions and/or Edge Locations. Deploy your applications closer to your users to decrease latency and for a better user experience. Disaster Recovery (DR) is that if an AWS region goes down, you can fail over to another region and have your application still working.
Various AWS Services
Amazon Web Services offers a broad set of global cloud-based products including compute, storage, databases, analytics, networking, mobile, developer tools, management tools, IoT.
AWS Well Architected Framework
AWS offers a free tool to review your architectures against the 5 pillars Well-Architected Framework and adopt architectural best practices. The AWS Professional Services organization is a global team of experts. They work alongside your team and a chosen member of the AWS Partner Network (APN).