The cloud computing market is currently worth over $250 billion (Gartner) and cloud skills are in high demand. The goal of this podcast is to help people build their technical knowledge on AWS, Google Cloud and Microsoft Azure. Episodes will cover fundamental topics in this area such as compute, storage, networking, observability etc.
Amazon Cognito lets you add user sign-up, sign-in, and access control to your web and mobile apps quickly and easily. Amazon Cognito scales to millions of users and supports sign-in with social identity providers, such as Apple, Facebook, Google, and Amazon, and enterprise identity providers via SAML 2.0 and OpenID Connect.Twitter feedback: https://twitter.com/schoolofcloud
Amazon DynamoDB is a fully managed proprietary NoSQL database service that supports key-value and document data structures and is offered by Amazon.com as part of the Amazon Web Services portfolioTwitter feedback: https://twitter.com/schoolofcloud
In this episode we look at Infrastructure as code, which is the process of managing and provisioning cloud resources through machine-readable definition files. This episode is sponsored by Fastly, check out their awesome Edge Cloud Platform at https://www.fastly.com/edge-cloud-platform/Twitter feedback: @schoolofcloud
This episode is sponsored by Cloud Academy - get 50% off their monthly price by using the unique code "LEARNAWS" during checkout at https://cloudacademy.comTwitter feedback @original_homAmazon Route 53 is a highly available and scalable cloud Domain Name System (DNS) web service. It is designed to give developers and businesses an extremely reliable and cost effective way to route end users to Internet applications by translating names like www.example.com into the numeric IP addresses like 192.0.2.1 that computers use to connect to each other. Amazon Route 53 is fully compliant with IPv6 as well.
Cloud Run lets you develop and deploy highly scalable containerized applications on a fully managed serverless platform.Github repo: https://github.com/hom-bahrani/terraform-gcp-cloudrun-actionsTwitter feedback: https://twitter.com/original_hom
Kubernetes is an open-source container-orchestration system for automating computer application deployment, scaling, and management. It was originally designed by Google and is now maintained by the Cloud Native Computing Foundation. In this episode we'll go through some Kubernetes foundations before discussing Kubernetes Engine, Google's managed Kubernetes service in the Cloud.YouTube version: https://youtu.be/YIuj0EicOiEGithub repo: https://github.com/School-of-Cloud/gke-podcast-resourcesTwitter: https://twitter.com/original_hom
This episode is sponsored by Cloud Academy - get 50% off their monthly price by using the unique code "LEARNAWS" during checkout at https://cloudacademy.comTwitter feedback @original_hom
This episode is sponsored by Cloud Academy - get 50% off their monthly price by using the unique code "LEARNAWS" during checkout at https://cloudacademy.comThe Github repo I referred to in the podcast can be found here https://github.com/hom-bahrani/aws-eks-fargate-kubernetesTwitter feedback @original_hom
AWS Well-Architected helps you build secure, high-performing, resilient, and efficient infrastructure. Its Based on five pillars — operational excellence, security, reliability, performance efficiency, and cost optimization.Reach out to me on twitter for feedback
This episode is all about databases. We'll be discussing RDS which makes it easy to set up, operate, and scale a relational database in the cloud. Amazon Aurora, a MySQL and PostgreSQL-compatible relational database that combines the performance and availability of traditional enterprise databases with the simplicity and cost-effectiveness of open source databases, and DynamoDB is a key-value and document database.Twitter: https://twitter.com/original_hom
This episode is all about application integration, which on AWS is a suite of services that enable communication between decoupled components within microservices, distributed systems, and serverless applications. Products in this category include SQS, SNS and Kinesis which I will discuss in this episode - for more info check out the AWS documentation here https://aws.amazon.com/products/application-integration
Amazon Virtual Private Cloud (Amazon VPC) lets you provision a logically isolated section of the AWS Cloud where you can launch AWS resources in a virtual network that you define. You have complete control over your virtual networking environment, including selection of your own IP address range, creation of subnets, and configuration of route tables and network gateways. You can use both IPv4 and IPv6 in your VPC for secure and easy access to resources and applications.
AWS Lambda lets you run code without provisioning or managing servers. You pay only for the compute time you consume.With Lambda, you can run code for virtually any type of application or backend service - all with zero administration. Just upload your code and Lambda takes care of everything required to run and scale your code with high availability. You can set up your code to automatically trigger from other AWS services or call it directly from any web or mobile app.API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain, monitor, and secure APIs at any scale. APIs act as the "front door" for applications to access data, business logic, or functionality from your backend services. Using API Gateway, you can create RESTful APIs and WebSocket APIs that enable real-time two-way communication applications. API Gateway supports containerized and serverless workloads, as well as web applications.API Gateway handles all the tasks involved in accepting and processing up to hundreds of thousands of concurrent API calls, including traffic management, CORS support, authorization and access control, throttling, monitoring, and API version management. API Gateway has no minimum fees or startup costs. You pay for the API calls you receive and the amount of data transferred out and, with the API Gateway tiered pricing model, you can reduce your cost as your API usage scales.CloudWatch is a monitoring and observability service built for DevOps engineers, developers, site reliability engineers (SREs), and IT managers. CloudWatch provides you with data and actionable insights to monitor your applications, respond to system-wide performance changes, optimize resource utilization, and get a unified view of operational health. CloudWatch collects monitoring and operational data in the form of logs, metrics, and events, providing you with a unified view of AWS resources, applications, and services that run on AWS and on-premises servers. You can use CloudWatch to detect anomalous behavior in your environments, set alarms, visualize logs and metrics side by side, take automated actions, troubleshoot issues, and discover insights to keep your applicationsrunning smoothly.X-Ray helps developers analyze and debug production, distributed applications, such as those built using a microservices architecture. With X-Ray, you can understand how your application and its underlying services are performing to identify and troubleshoot the root cause of performance issues and errors. X-Ray provides an end-to-end view of requests as they travel through your application, and shows a map of your application’s underlying components. You can use X-Ray to analyze both applications in development and in production, from simple three-tier applications to complex microservices applications consisting of thousands of services.
Amazon Elastic Compute Cloud (EC2) forms a central part of Amazon.com's cloud-computing platform, Amazon Web Services (AWS), by allowing users to rent virtual computers on which to run their own computer applications. EC2 encourages scalable deployment of applications by providing a web service through which a user can boot an Amazon Machine Image (AMI) to configure a virtual machine, which Amazon calls an "instance", containing any software desired. A user can create, launch, and terminate server-instances as needed, paying by the second for active servers – hence the term "elastic". EC2 provides users with control over the geographical location of instances that allows for latency optimisation and high levels of redundancy.
AWS Identity and Access Management (IAM) enables you to manage access to AWS services and resources securely. Using IAM, you can create and manage AWS users and groups, and use permissions to allow and deny their access to AWS resources.