Introduction to AWS Service
Amazon web service is an on-demand cloud computing platform that offers flexible, reliable, scalable, managed and easy-to-use, cost-effective cloud computing solution these all services are comes with a different level of abstraction like (IaaS) Infrastructure as a Service, (PaaS) Platform as a Service, and (SaaS) packaged software as a service and all of the service can be used on a pay-as-you-go basic means you will only be paying for what you are using and while it’s using computing resources.
It is easy to scale as per need. Servers are distributed across the world; hence available readily, and data stored in these servers is easily retrievable. It is secure and reliable. Nowadays, it is widely used and preferred as a cloud service provider. It provides more than 100 services which include computing, storage, management tools, analytics, deployment, IOT and much more. All these services are provided under the Amazon portal as per the subscription of the user. Most of these services are accessed as HTTP calls using the SOAP protocol.
List of Services offered by AWS
- Developer Tool
- Networking and Content Delivery
- Security, Identity and Compliance
- Machine Learning
Below we explain in detail each one of them:
Analytics has been a primary source of growth for businesses. Data is always valued as it gives valuable information. Customers need a system that is fast and scalable enough to handle a big amount of data and provide useful insights. It offers a variety of applications for this purpose. Amazon EMR provides the Hadoop framework to process big data. Amazon Kinesis helps in analyzing real-time streaming data. AWS Data Pipeline and Glue provide pipeline structures schedule data load and processing. There are many more applications provided by AWS for almost every operation.
The data need to be stored somewhere to process it. It offers storage in three broad categories: object, block and file storage. Amazon Simple Storage Service (S3) provides scalable data storage with backup and replication. Amazon Glacier offers storage for archived data and affordable retrieval. AWS backup service manages the backup of data. It automates the backup process. Apart from these applications AWS storage offers other services also.
Compute service is necessary for running any organization. From hosting a complete web app to executing a function in a serverless environment, the computer is necessary. It offers a comprehensive portfolio for computing services like Amazon Elastic Compute Cloud (EC2) provides virtual servers or instances for computing. It is auto-scalable as per the requirement. Amazon Elastic Container Service is a high-performance container service that supports Docker containers. AWS Lambda offers serverless computing to run applications. Lightsail is an easy to use service which provides virtual server, storage, DNS management, etc. It provides all the services required for the development of applications.
Blockchain is the new technology that helps customers to work with multiple parties to maintain a verified record of the transaction. Amazon Managed Blockchain creates and manages a blockchain network. Amazon Quantum Ledger Database (QLDB) offers a fully managed ledger database to maintain transactions.
A database can be used to store structured data. It provides a broad range of database services to supports relational and non-relational database. It offers a service to handle all application-specific use cases. Amazon Relational Database Service provides a fully managed database service that includes Oracle, SQL, MySQL, etc. Amazon Aurora offers a high-performance, fully managed relational database service. Amazon Timestream provides a fully managed time-series database. Amazon DynamoDB provides database services for the NoSQL database. Along with these databases, AWS offers many other database services to support almost every type of requirement.
6. Developer Tool
Developer tools help a developer to deliver software quickly and safely. It helps DevOps to automatically build, test and deploy the application in different environments. It also helps in maintaining source code and version control. AWS Codestar helps the user set up a continuous delivery pipeline in minutes. AWS X-Ray helps to debug production applications. With the help of an X-Ray, the user can analyze and identify performance issues and application components. AWS CodeCommit provides fully managed private GIT repositories to store code and manage versions. Apart from these services, AWS provides AWS CodePipeline, AWS CodeBuild, AWS CodeDeploy, AWS CLoud9 to support development and deployment.
7. Networking and Content Delivery
AWS is a virtual private cloud; it offers services over a network. Hence it ensures that AWS can run any workload over the network with security, performance, manageability, and availability. It offers a set of resources over the network by connecting it privately. It gives administrative control to users over a virtual network. It provides an application for load balancing in the networks. It also offers DNS to route end users to the application.
8. Security, Identity and Compliance
While offering services over internet security is the utmost priority. With AWS Identity and access management, user can have control over the user access and can manage encryption keys. AWS Firewall Manager helps manage firewall rules for application. Amazon Inspector is an automated security scan which helps in improving the security and compliance of applications. Amazon Macie is a machine learning-powered service to identify, classify and protect sensitive data. Apart from these security check services, AWS provides a lot more applications to keep the hosted applications secure and safe.
9. Machine Learning
Learning from existing data is called machine learning or artificial intelligence. AWS offers a wide range of services and pre-defined models for AI. Amazon SageMaker provides services to quickly build, train and deploy models at a big scale. It also supports the custom model building. Amazon Recognition is used to analyze images and videos. Along with these, AWS offers ML service for speech recognition, language translation, chatbots, and many other scenarios, with high speed and scalability.
Apart from the above-mentioned services, AWS offers services for Gaming Technology, IOT, Business Applications, Management and Governance, AR and VR, Media Services, Mobile, Robotics, etc. AWS provides all these services with full security. Therefore, despite being highly scalable and fast, the data is secured, and the user has full control over access management. It is cost-efficient and smart, which lets the user focus on what matters the most, i.e. Business and Customer. Apart from all these, AWS trying to offer more and more services, and development is continuously going to support and improve the services.
This has been a guide to AWS Service. Here we discussed the basic concepts and some list of the top 9 services offered by AWS(Amazon Web Services ). You can also go through our other suggested articles to learn more –