AWS Lambda: Write Serverless Code

AWS Lambda is a Serverless Compute service, and it allows you to run code without provisioning or managing servers. You can upload your code, and the service runs and scales your code, including setting up automatic triggers to call other AWS services.  Convenient, there is no new language to learn; you can run code in one … Continue reading AWS Lambda: Write Serverless Code

Amazon VPC: Virtual Private Cloud

Amazon Virtual Private Cloud (VPC) is a networking service, where you can create a private virtual network within the AWS cloud infrastructure, isolated from the rest of AWS. You can think of VPC as a big box on the cloud where you can place all of your AWS services, which is also completely isolated from … Continue reading Amazon VPC: Virtual Private Cloud

AWS DynamoDB: Non-Relational Database

Amazon DynamoDB is a quick and flexible NoSQL (Non-Relational Database) service for applications that require consistent, millisecond latency. It is scalable and fully managed by AWS, so you no longer have to worry about the administration side of maintaining and expanding database capacities. https://youtu.be/sI-zciHAh-4 It can hold exceptionally large amount of data that can be … Continue reading AWS DynamoDB: Non-Relational Database

AWS Databases

Amazon Web Services helps to drive down costs of databases, storage and compute by providing relational and non-relational database services.  The database services AWS provides is cheaper, faster, and extremely scalable than options available previously. You can also operate your own database in EC2 and EBS.  There are many options to choose from, depending on … Continue reading AWS Databases

Amazon RDS: Relational Database

Amazon Relational Database Service (RDS) is a cloud-based managed relational database.  AWS handles routine tasks like provisioning, patching, backup, recovery, failure detection, and repair of your databases. Amazon RDS utilizes Read Replicas to enhance performance.  It can also replicate the database across multiple Availability Zones for durability.  Automated backups are stored in Amazon S3. https://www.youtube.com/watch?v=eMzCI7S1P9M … Continue reading Amazon RDS: Relational Database

Amazon 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. It utilizes SQL to analyze structured and semi-structured data. https://youtu.be/lWwFJV_9PoE It provides 10 times faster performance than other data warehouses, … Continue reading Amazon Redshift: Data Warehouse

Amazon 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 or web application (another computer).  Without a Domain Name System, you have to remember IP addresses in order to access websites instead of being able to type … Continue reading Amazon Route 53: Cloud DNS

Amazon EBS: Elastic Block Store

Amazon Elastic Block Store (Amazon 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 the EC2 Instance it's attached to. Once you create an EBS volume, it automatically gets replicated within the Availability Zone to offer high availability and durability.  You can … Continue reading Amazon EBS: Elastic Block Store

Amazon EC2: Elastic Compute Cloud

Amazon Elastic Compute Cloud (EC2) provides secure, elastic compute capacity (virtual servers) 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. https://www.youtube.com/watch?v=TsRBftzZsQo Features With Amazon EC2, you don't have to spend time … Continue reading Amazon EC2: Elastic Compute Cloud

AWS Elastic Load Balancing: Distribute Traffic

Elastic Load Balancing automatically "balances" incoming application traffic "loads" 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. https://www.youtube.com/watch?v=qpHLRc4Qt1E By distributing incoming traffic to multiple targets, Elastic Load … Continue reading AWS Elastic Load Balancing: Distribute Traffic