Security Grp and Key Pair
Lets begin with our 4th project
Login to Aws console check your location Next we need to create keypair.
create keypair
Keypair----> create keypair ---> Name---> vprofile-bean-key---> file formate --->pem---> save
Security group for backend services
Create security group----> Name: vprofile-backend-SG ----> Description: backend vprofile ---> vpc: Choose dafult ---> inbound rules: Type: all traffic Protocol:TCp Port Range: 22 source:custom Security group id: vprofile backend sg --->Description: -----> save
RDS ---Relational Database
In Relational Database we need to create subnet group, parameter group, Database and monitoring.
check the left side of the page we will have all this.
Subnet Group
Subnet Group---> Create subnet group---> Name: Vprofile-rds-sub-group ----> Description: Vprofile-rds-sub-group----> vpc: Choose default vpc------> Available Zones-->Choose all the zones---> subnet: choose all the subnet.---> Click create
Parameter group
Create parameter group ---> group family: mysql5.6 --->Group name: vprofile-rds-para-grp---> Description: vprofile-rds-para-group--->Click create
Database
Create database---> standard create--> Mysql-->version:mysql5.6---> Templates: Dev/test---> setting-->vprofile-rds-mysql---> master username:admin---> storage: Memory optimized class (db r5.large) type: General purpose ssd--> Availability & durability: create a standby instance ---> subnet group: choose what we create before ---> security group: choose back end sg --> database name: account--> Db parameter group: vprofile-rds-para-grp---> Option group: defaultmysql-5-6
Monitoring
Check enable enhanced monitoring--> Granularity: 60 sec--> Log exports: select all the logs-->Total cost 15 USD this is for monthly ---> Create Database
copy the user name and password we will use this later to execute our work.
Elastic Cached Dashboard
In Elastic cached we need to create subnet group, parameter group, and Memcached
check the left side of the page we will have all this.
Parameter group
create parameter group---> Family: Memcached1.4 --->Name: vprofile-memcached-para-group--->description: vprofile-memcached-para-group ----> create this is our parameter group. we can choose which parameter we need for our recoverments
Subnet group
create sub-group ---> Name vprofile-memcached-sub-group description-vprofile-memcached-para-group select our VPC---> Availability zones--select all the zones and subnet ID----> Create
Memcached
create memcached---> cluster enginer--- choose memcached---> memcached setting--name: vprofile-elastic cache-svc---> engine version compatibility: 1.4.5-->port 11211--> parameter group: vprofile-memcached-para-group --> Node type (please be careful with this choose t2.micro) cache.t2.micro(0.5GIB)---> Number of nodes---1
Advance memcached setting
subnet group: vprofile-memcached-sub-group--> availability zones--select--- no preference----> security group-- vprofile backend-SG
Maintenance
Maintenance window: no preference----Topic SNS : select out SNS topic --- create