Introduction to AWS

 Aws Introduction




 

Welcome to this beginners tutorial on AWS this tutorial is ideal for those who wants to get started with AWS and also ideal for candidates who wants to prepare for the cloud practitioner certification exam Amazon Web Services right now is the most extensive cloud services provider in the world with more than 175 fully featured services AWS is a broadly adopted cloud platform by developers businesses and enthusiasts of technology AWS has a simple interface when you log in to the AWS you will see this management console and can see the service is offered in various categories the table here shows an overview of the developers tool in AWS you can automate service management with scripts using the command line you can write run debug and deploy

 

applications using an IDE and you can also use software development kits on AWS you can easily develop applications in the programming language of your choice here you can see a list of SDK and programming toolkits you can see this list of tools for developing and managing applications on link given in the slide before we dive into AWS further and learn more about their services it is important to learn about the ideal way of building cloud solutions AWS has developed an ideal framework to build cloud applications which is called five pillars of AWS well architected framework the five pillars consists of the following areas

1) Security

2) Performance efficiency

3) Reliability 

4) Operational excellence

5) Cost optimization



in the security pillar we use a model of zero trust while thinking about security in the cloud all application components and services are seen as potentially malicious entities the performance efficiency pillar focuses on efficiency and scalability with cloud you can handle any amount of traffic and you need to choose and configure your services with scale in mind the reliability pillar focuses on building services with resiliency to both service and infrastructure disruptions thus it is required that you architect your services with reliability in mind the next pillar of operational excellence focuses on continuous improvement

 


We can think of it in terms of the nation and eliminating human error cost optimization means achieving business outcomes while minimizing costs cost optimization in the cloud can be explained in terms of effects instead of cap ex let's have a quick brief on the spillers one security pillar when we start thinking of security in terms of zero trust we need to apply security measures at all levels of our system the following are three important concepts involved in securing systems with zero trust in the cloud identity and access management network security and data encryption - performance efficiency in the on premises model of doing things servers are expensive and often manually deployed and configured it could take weeks and each server is unique and require a lot of maintenance in this model.

It is quite common to use the same type of server or even the same server for multiple workloads the better way is provisioning a cheap and quick solution which also has freedom to select the server type that most closely matches the workload and because every server is interchangeable and quick to deploy we can quickly scale our capacity by adding more servers the two concepts for performance efficiency are selection and scaling selection means the ability to choose the service with alignment to your workload AWS has over 175 services in two dozen categories achieving performance through selection means being able to choose the right tool for the job while choosing the right service is key to getting started choosing how it scales is important to continued performance AWS has two primary means of scaling vertical scaling and horizontal scaling vertical scaling involves upgrading your underlying

 

compute to a bigger instance type horizontal scaling involves increasing the number of underlying instances three reliability when thinking about reliability in the cloud we can think inter ms of blast radius which means the maximum impact that might be sustained in the event of a system failure to build reliable systems you should focus on minimizing the blast radius of any individual component for operational excellence the more operations that can be automated the less chance there is for human error in addition to preventing error automation helps you continuously improve your internal processes five cost optimization cost optimization in the cloud can be explained in terms of effects instead of capex APEC's is an ongoing pay-as-you-go model whereas capex is a one-time purchase model op ex model fundamentally changes the approach to costing instead of large upfront fixed costs you arable to think in small ongoing variable expenses let's now look at the global infrastructure of AWS AWS cloud resources are hosted in multiple locations worldwide these locations are composed of AWS regions availability zones and local zones each AWS region is a separate geographic area each AWS region has multiple isolated locations

 

known as availability zones and then you have local zones by using local zones you are able to place cloud resources in multiple locations closer to your end-users a local zone is an extension of a region that is in a different location from your region it is ideal for running latency sensitive applications local to end-users and resources in a specific geography resources aren't replicated across regions unless you specifically choose to do so AWS has state-of-the-art highly available data canters although rare failures can happen affecting the availability of resources that are in the same location if you host all of your resources in a single location that is affected by a failure none of your resources would be available using a local zone you can place select services closer to your end users.

Post a Comment

1 Comments

  1. Amazing Article ! I would like to thank you for the efforts you had made for writing this awesome article. This article inspired me to read more. keep it up
    AWS Training Hyderabad/
    AWS Course Hyderabad/
    AWS Training Institutes Hyderabad/
    AWS Online Training Hyderabad/

    ReplyDelete

Hi if you have any debates. Please let me now