Some Random Services
CloudFormation
Declarative way for outlining your AWS infrastructure using a template.
"I want a security, I want two EC2 instance using security group"
Then CloudFormation will create your instances, infrastructure as code, you will never create the resources manually. Can recreate the resources on different regions quickly and automatically, you just need to give the template.
Changes to infrastructure are reviewed through code. You can schedule infrastructure delete and creation for cost saving.
You don't need to figure out the order of creating the resources since it is smart enough to do it. You can use existing template.
Deleting the resources allocated by the template is very easy, just one button click.
AWS SES
Simple email service. Fully managed service that let you send emails globally at scale. Can send and receive emails.
Gives statistics to whether or not the email is open or not. Can send bulk email as well.
Amazon Pinpoint
Two way marketing communication service. Email, SMS, push-notification, and SMS.
Let you create marketing and transactional SMS messages. Replies can be managed.
Used as SMS services.
SNS and SES your application need to manage messaging.
Pinpoint you create message in it and sent it.
SSM Session Manager
Let you start a secure shell on EC2 and on-premise server without SSH access, bastion hosts, or SSH keys. You do not need to open your port 22 on your EC2 instance.
The SSM Agent in your EC2 have correct IAM permission so it is able to execute commands in EC2 instances.
SSM Run Command
Let you execute script or just execute a command without needing SSH.
Output can be sent to S3 or CloudWatch logs. Status of script can be sent to SNS
SSM Patch Manager
Automatically apply OS updates, security updates, and applications.
Patch on-demand or schedule it.
System Manager Automation
Simplifies common maintenance and deployment tasks of EC2 instances. Restart instances, create an AMI, EBS snapshot.
Execute pre defined actions on your EC2 instances.
Cost Explorer
Visualize and understand your AWS cost and usage over time. Get dashboard and reports for your usage and cost.
You can choose saving plan to lower your cost. Find EC2 instances that are under utilized
Can also forecast usage based on past.
Elastic Transcoder
Convert media files stored in S3 into other formats.
S3 bucket stores MP4, then pipe it into transcoder then transfer it into AVI, MP3 and store it into output bucket.
It is scalable, cost effective. No need a EC2 instance to do the transcoding.
AWS Batch
Do batch processing at any scale.
A batch job, "has a start and end".
AWS Batch will dynamically launch EC2 instance or spot instances to deal with your batch jobs. You just need to submit your job in terms of docker images and run on ECS.
It help cost optimization and focus less on infrastructure.
AWS AppFlow
Securely transfer data between Software as a service application and AWS.
Source of the data can be from Salesforce, slack and ServiceNow
Destination can be Amazon S3, Redshift. Snowflake.
You can just use AppFlow to do the data transfer so you don't need to worry about actually writing code to do the transfer.
No Comments