Giter Site home page Giter Site logo

unit-4-aws's Introduction

Intro To AWS And The Cloud

The adoption of cloud computing has quickly become a key driving force for businesses today, as applications are moved out of on-premise data centres in a bid to innovate, cut costs and increase agility.

AWS is the premier Infrastructure-as-a-service (IaaS) provider and leads the market for cloud computing. As of Q4 2019 it has captured 33% of the market.

AWS can host and maintain the core infrastructure, including hardware, software, servers and storage on behalf of a customer and provide all needed services, all highly available and scalable, where customers are only charged for the infrastructure and services they use.

Intro To The AWS Global Network

AWS has become the premier cloud service provider and provides companies with a global infrastructure and pay as you go service model helping companies to lower their TCO.

Their global infrastructure currently contains 24 geographic Regions around the world with a total of 77 Availability Zones. They have also announced plans for 6 more AWS Regions in Australia, India, Indonesia, Japan, Spain, and Switzerland which will includes 18 Availability Zones.

Let's take a closer look at the N.Virginia Region. Regions are used to aggregate and/or segment many of the services, as well as provide a level of redundancy using one or more Availability Zones.

Their network also has Point Of Presence locations that increase the availability of services and reduces latency by geographically placing those locations in closer proximity to the end users.

AWS Services

AWS offers in the range of 175 products and services. We can browse those services via the Products tab on https://aws.amazon.com/.

The image above depicts a small scale implementation. These are the services we will touch on during of AWS where the following services are being used:

AWS IAM - Identity and Access Management

AWS IAM is used to manager users, groups, roles across your entire AWS platform.

Amazon API Gateway

The API Gateway is a fully managed service that makes it easy for developers to create, publish, maintain and secure APIs. It allows them to create standalone APIs that can integrate with other AWS services, such as Lambda, in order to provide a full backed infrastructure.

AWS Lambda

AWS Lambda is a serverless compute service that lets you run code without provisioning or managing servers. With Lambda, you can run code for virtually any type of application or backend service - all with zero administration.

Amazon DynamoDB

Amazon DynamoDB is a key-value and document database that delivers single-digit millisecond performance at any scale. It's a fully managed, multi-region, multi-active, durable database with built-in security, backup and restore, and in-memory caching for internet-scale applications.

Amazon CloudWatch

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.

AWS Certification

One way to establish yourself as someone specializing in AWS is to obtain one or more of their certifications

Resources

unit-4-aws's People

Contributors

jkeohan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.