AWS Redshift: Data Warehouse

Amazon Redshift is a cloud-based, fully managed, petabyte-scale data warehouse service.  It is cheap, fast, secure, and scalable. It can scale data up to petabytes, which enables companies to acquire new insights for their businesses. https://www.youtube.com/watch?v=AUvn49gey8Y It provides 10 times faster performance than other data warehouses, while being extremely cost effective. You can deploy a … Continue reading AWS Redshift: Data Warehouse

AWS Route 53: Cloud DNS

Amazon Route 53 is a highly scalable Domain Name System (DNS). It translates domain names like awsnewbies.com into an IP address so your computer can access the website (another computer).  Without a Domain Name System, you have to remember IP addresses in order to access websites instead of being able to type in a URL. … Continue reading AWS Route 53: Cloud DNS

AWS EBS: Elastic Block Store

Amazon Elastic Block Store (EBS) provides persistent block storage volumes for EC2 Instances.  Unlike some other types of storage volumes, it doesn't get deleted when you terminate or stop an EC2 Instance. Once you create an EBS volume, it automatically gets replicated within the Availability Zone to offer high availability and durability.  You can scale usage up or … Continue reading AWS EBS: Elastic Block Store

AWS EC2: Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) provides secure, elastic compute capacity in the cloud.  You can think of it like you are renting a piece of a huge server where you can spin up your own independent instances catered to your specific needs. Features With EC2, you don't have to spend time or resources obtaining new … Continue reading AWS EC2: Elastic Compute Cloud

AWS Elastic Load Balancing: Distribute Traffic

Elastic Load Balancing automatically "load balances" incoming application traffic across multiple "targets" so that no one resource becomes over burdened.  The targets can be EC2 instances, containers, and IP addresses, and can handle varying loads of application traffic in a single or multiple Availability Zones. By distributing incoming traffic to multiple targets, Elastic Load Balancing … Continue reading AWS Elastic Load Balancing: Distribute Traffic

AWS CloudWatch: App & Infrastructure Monitoring

Amazon CloudWatch is monitoring and management service for applications and IT infrastructure.  Natively integrated with 70+ AWS services, this monitoring service helps you obtain system-wide visibility into resource utilization, application performance, and operational health for your AWS Cloud infrastructure. It can collect and track metrics in real time, and can send off notifications or automatically make changes … Continue reading AWS CloudWatch: App & Infrastructure Monitoring

AWS CloudTrail: Track Usage

AWS CloudTrail is a service that tracks user activity and API usage, enabling governance, compliance, operational auditing, and risk auditing of your AWS infrastructure.  The service helps to simplify auditing compliance and troubleshooting. You can review the logs using CloudTrail Event History.  You can also set it up to deliver reports to S3 buckets, and … Continue reading AWS CloudTrail: Track Usage

AWS Elastic Beanstalk: Easily Deploy/Scale Apps

AWS Elastic Beanstalk is a quick, free, and simple way to deploy, monitor, and scale applications by automating deployment of resources. All you have to do is pick a few settings and upload your code, and Elastic Beanstalk handles everything else, like load balancing, provisioning, auto scaling, and app health monitoring for you. This compute … Continue reading AWS Elastic Beanstalk: Easily Deploy/Scale Apps

AWS: Basics of Cloud Computing

In Certified Cloud Practitioner exam, 28% of the exam is on "Cloud Concepts."  This article will introduce you to some important basic features to know about cloud computing and Amazon Web Services (AWS). What is Cloud Computing? Cloud Computing is the on-demand delivery of compute, database, storage, application, and other IT resources. It is services delivered … Continue reading AWS: Basics of Cloud Computing

AWS CloudFormation: Automated Provisioning

With Amazon CloudFormation, you can provision anything ranging from a simple EC2 instance to a multi-region, multi-tier application quickly and easily with a simple text file.  This file in turn becomes the "Source of Truth" for your cloud infrastructure. You create templates for automatic configurations of CloudFormation Stacks for stress-free provisioning of related AWS resources.  … Continue reading AWS CloudFormation: Automated Provisioning