Introduction

resources

these are the following recourse that we will be using thought out this lab

  • Ec2 instance
  • Amazon RDS
  • Amazon VPC

resources explanation

Amazon VPC
Amazon Virtual Private Cloud (Amazon VPC) gives you full control over your virtual networking environment, including resource placement, connectivity, and security. Get started by setting up your VPC in the AWS service console. Next, add resources to it such as Amazon Elastic Compute Cloud (EC2) and Amazon Relational Database Service (RDS) instances. Finally, define how your VPCs communicate with each other across accounts, Availability Zones, or AWS Regions. In the example below, network traffic is being shared between two VPCs within each Region.

Amazon VPC have the following used case:

  • Launch a simple website or blog : Improve your web application security posture by enforcing rules on inbound and outbound connections.
  • Host multi-tier web applications: Define network connectivity and restrictions between your web servers, application servers, and databases.
  • Create hybrid connections : Build and manage a compatible VPC network across your AWS services and on premises.. today we will be using Amazon VPC to create a Virtual Private Cloud for our RDS databases and instance AmazonLambda

Amazon Relational Database Service

Amazon Relational Database Service (Amazon RDS) is a collection of managed services that makes it simple to set up, operate, and scale databases in the cloud. Choose from seven popular engines — Amazon Aurora with MySQL compatibility, Amazon Aurora with PostgreSQL compatibility, MySQL, MariaDB, PostgreSQL, Oracle, and SQL Server — and deploy on-premises with Amazon RDS on AWS Outposts.

Amazon Relational Database Service have the following used case:

  • Build web and mobile applications :Support growing apps with high availability, throughput, and storage scalability. Take advantage of flexible pay-per-use pricing to suit various application usage patterns.
  • Move to managed databases :Innovate and build new apps with Amazon RDS instead of worrying about self-managing your databases, which can be time consuming, complex, and expensive.
  • Break free from legacy databases : Free yourself from expensive, punitive, commercial databases by migrating to Amazon Aurora. When you migrate to Aurora, you get the scalability, performance, and availability of commercial databases at 1/10th the cost. AmazonLa

Amazon EC2 instance

Amazon Elastic Compute Cloud (Amazon EC2) offers the broadest and deepest compute platform, with over 700 instances and choice of the latest processor, storage, networking, operating system, and purchase model to help you best match the needs of your workload. We are the first major cloud provider that supports Intel, AMD, and Arm processors, the only cloud with on-demand EC2 Mac instances, and the only cloud with 400 Gbps Ethernet networking. We offer the best price performance for machine learning training, as well as the lowest cost per inference instances in the cloud. More SAP, high performance computing (HPC), ML, and Windows workloads run on AWS than any other cloud.

Amazon EC2 instance have the following used case:

  • Run cloud-native and enterprise applications :Amazon EC2 delivers secure, reliable, high-performance, and cost-effective compute infrastructure to meet demanding business needs.
  • Scale for HPC applications :Access the on-demand infrastructure and capacity you need to run HPC applications faster and cost-effectively.