What is AWS?
Amazon Web Services (AWS), a subsidiary of Amazon.com, offering cloud-computing services
Cloud Computing or simply Cloud means, using a network of remote servers hosted on the Internet to store, manage, and process data, rather than a local server or a personal computer
Cloud Computing provides on-demand access to a shared pool of configurable computing resources (e.g., computer networks, servers, storage, applications and services)
AWS Global infrastructure
- AWS locations : regions and availability zones
- 43 availability zones
- 16 regions
- 11 Availability zones and 4 regions – plan to launch
- Placement of data and resources in multiple locations.
- Regions are isolated to each other.
To access AWS cloud services , you can use
- AWS management console
- AWS command line interface
- AWS software development kits
AWS management console
- It is a web application for managing AWS cloud services. It provides an interactive user interface. Each service has its own console which can be accessed by AWS management console.
- It also provides information about account and billing
AWS command line interface
- It is a unified tool used to manage AWS cloud services.
- With just one tool to download and configure , you can control multiple services from the command line and automate them using scripts.
AWS software development kits
- It provides an application programming interface that interacts with web services that fundamentally make up the AWS platform.
- SDKs provide support for many different programming languages.
- SDKs can take the complexity out of coding by providing programmatic access for many of the services.