Introduction To Amazon Web Services(AWS)
In this Blog, you will learn the following topics:
- What is AWS?
- Uses Of AWS
- What is Pay-as-You-Go?
- History of AWS
- AWS Features
- AWS Developing Tools
What is AWS?
AWS is a broadly adopted cloud platform that offers several on-demand operations like compute power, database storage, content delivery, etc., to help corporates scale and grow.
AWS is a comprehensive, evolving Cloud Computing platform provided by Amazon that includes a mixture of infrastructure as a service (Iaas) platform as a service (Paas) and packaged software as a service (SaaS)offerings. AWS services Can offer an organizational Services such as compute power, database storage and content delivery services.
AWS launched in 2006 from the internal infrastructure that Amazon.com built to handle its online retail operations. AWS was one of the first companies to introduce a pay-as-you-go cloud computing model that scales to provide users with compute, storage or throughput as needed.
Uses of AWS
- A small manufacturing organization uses their expertise to expand their business by leaving their IT management to the AWS.
- A large enterprise spread across the globe can utilize the AWS to deliver the training to the distributed workforce.
- An architecture consulting company can use AWS to get the high-compute rendering of construction prototype.
- A media company can use the AWS to provide different types of content such as ebox or audio files to the worldwide files.
Pay-As-You-Go
AWS provides services to customers when required without any prior commitment or upfront investment. Pay-As-You-Go enables the customers to procure services from AWS.
- Computing
- Programming models
- Database storage
- Networking

History of AWS
- 2003: In 2003, Chris Pinkham and Benjamin Black presented a paper on how Amazon's own internal infrastructure should look like. They suggested to sell it as a service and prepared a business case on it. They prepared a six-page document and had a look over it to proceed with it or not. They decided to proceed with the documentation.
- 2004: SQS stands for "Simple Queue Service" was officially launched in 2004. A team launched this service in Cape Town, South Africa.
- 2006: AWS (Amazon Web Services) was officially launched.
- 2007: In 2007, over 180,000 developers had signed up for the AWS.
- 2010: In 2010, amazon.com retail web services were moved to the AWS, i.e., amazon.com is now running on AWS.
- 2011: AWS suffered from some major problems. Some parts of volume of EBS (Elastic Block Store) was stuck and were unable to read and write requests. It took two days for the problem to get resolved.
- 2012: AWS hosted a first customer event known as re:Invent conference. First re:invent conference occurred in which new products were launched. In AWS, another major problem occurred that affects many popular sites such as Pinterest, Reddit, and Foursquare.
- 2013: In 2013, certifications were launched. AWS started a certifications program for software engineers who had expertise in cloud computing.
- 2014: AWS committed to achieve 100% renewable energy usage for its global footprint.
- 2015: AWS breaks its revenue and reaches to $6 Billion USD per annum. The revenue was growing 90% every year.
- 2016: By 2016, revenue doubled and reached $13Billion USD per annum.
- 2017: In 2017, AWS re: invent releases a host of Artificial Intelligence Services due to which revenue of AWS doubled and reached $27 Billion USD per annum.
- 2018: In 2018, AWS launched a Machine Learning Speciality Certs. It heavily focussed on automating Artificial Intelligence and Machine learning.
AWS FEATURES
- Remote access and services- Amazon provides apps for Android as well as IOS through which you can test, develop and monitor your application with the help of console.
- Benefits of infrastructure as a service (Iaas) – When we move infrastructure to a service organization can focus on developing innovations in applications and solutions.
- Covers almost all category of software- Doesn’t matter for what purpose you are using the software AWS helps you for every software by providing flexible database, storage, and security.
- Security and Compliance- The security groups of AWS are associated with EC2 instance. They provide security at the protocol and port access level. In AWS there are security rules that filter traffic coming into and out of an EC2 instance.
- Flexible Database- The database provides by AWS is very fast as one can work quickly within them. The database provided by them is as per your requirement and are completely managed by AWS.
AWS Developing Tools
- AWS CodeStar
- AWS Codecommit
- AWs Codepipeline
- AWS CodeBuild
- AWS Codedeploy
AWS CodeStar
AWS CodeStar allows you to quickly develop, build, and deploy applications on AWS. With AWS CodeStar, you’ll be able to start your entire continuous delivery toolchain in minutes, permitting you to begin emotional code quicker. AWS CodeStar provides a unified computer program, sanctionative you to simply manage your computer code development activities in one place. AWS CodeStar integrates with AWS Cloud9 similarly as third parties to assist you to build.
AWS CodeCommit
CodeCommit helps to securely develop the apps without managing and scaling the source control system. It is a fully managed source control service in the cloud. This helps the firm by providing secure, scalable and highly secure private repositories. It eliminates the need to set-up, manage, and scale the source system. There is no hardware to manage or software to patch an update. CodeCommit is made on highly redundant and reliable architecture.
As the project of a firm grows and the number and size of the repositories increases CodeCommit automatically scales and the user doesn’t have to worry about it. With the help of this, the user can store binary code, images, and libraries. It also provides a feature through which the data is safe and secure.
AWS CodePipeline
It helps to release the software process automatically which allows the user to test and release code more frequently. It is a delivery service which continuously and reliably delivers an update. With this service, the code is automatically build tested and made ready to deploy. It helps the user to model visualize and automate the software release process. It can be used with a Graphical interface or the command line interface. Manual approvers can also be introduced in between so that the approvals can analyze the data in between the process.
It automatically stops the pipeline whenever an action fails which can be a unit test failure. CodePipeline uses AWS Identity and Access  management to manage the person who can make changes to release workflow. It also provides the benefit of paying on the active pipelines per month.
AWS Code Build
CodeBuild compiles source code, runs tests, and produces software system packages that are able to deploy. With CodeBuild, you ought not to provision, manage, and scale your own build servers. CodeBuild scales ceaselessly and processes multiple builds at the same time, therefore your builds aren’t left waiting in an exceeding queue. You’ll be able to start quickly by using prepacked build environments, otherwise, you will produce custom build environments that use your own build tools. With Amazon CodeBuild, you’re charged by the minute for the reckon resources you employ.
AWS CodeDeploy
AWS CodeDeploy helps to deploy the apps of the own production. It releases the product rapidly embedded with new features. CodeDeploy is a service that coordinates application deployment and updates across Amazon EC2 instances. It reduces the manual time by performing the task automatically. It is compatible with many application files and it is easy to integrate with the existing software release process.
Amazon CodeDeploy can use when the user has either a couple of instances or a thousand instances. It also helps to provide the same application revision in the environment. It makes the application highly available by introducing the rolling updates and tracking the health of application as per the configurable rules.


 
 
 
Comments
Post a Comment