Amazon Web Services
2006: Amazon launched Amazon Web Service (AWS) on a utility computing basis although the initial released dated back to July 2002.
Amazon Web Services (AWS) is a collection of remote computing services (also called web services) that together make up a cloud computing platform, offered over the Internet by Amazon.com.
The most central and well-known of these services are Amazon EC2 (Elastic Compute Cloud )and Amazon S3 (Simple Storage Service).
Book:
Amazon Web Services is based on SOA standards, including HTTP, REST, and SOAP transfer protocols, open source and commercial operating systems, application servers, and browser-based access.
Topics:
1). Amazon CodeCommit
· AWS CodeCommit is a Version Control Service that enables you to
o Privately store and manage Git repositories in the AWS cloud.
o Privately store and manage assets (such as documents, source code, and binary files) in the AWS cloud
· AWS CodeCommit eliminates the need for you to manage your own source control system or worry about scaling its infrastructure.
· You can use AWS CodeCommit to store anything from code to binaries. It supports the standard functionality of Git, so it works seamlessly with your existing Git-based tools
· AWS CodeDeploy is a Deployment Service that enables developers to automate the deployment of applications to instances and to update the applications as required.
· AWS CodeDeploy deploys applications from Amazon S3 buckets and GitHub repositories.
· AWS CodeDeploy is part of a family of AWS deployment services that includes
o AWS Elastic Beanstalk (Compute)
o AWS CodePipeline,
o AWS CloudFormation, and
o AWS OpsWorks.
· AWS CodeDeploy coordinates application deployments to Amazon EC2 instances, on-premises instances, or both. (On-premises instances are physical devices that are not Amazon EC2 instances.)
· AWS CodeDeploy works with various configuration management systems, continuous integration and deployment systems, and source control systems.
· AWS CodeDeploy Fully Automates Your Application Deployments across your development, test, and production environments. AWS CodeDeploy scales with your infrastructure so that you can deploy to one instance or thousands.
· AWS CodePipeline is a Continuous Delivery Service that enables you to model, visualize, and automate the steps required to release your software.
· You can quickly model and configure the different stages of a software release process.
· AWS CodePipeline automates the steps required to release your software changes continuously.
· You can use AWS CodePipeline to help you automatically build, test, and deploy your applications in the cloud.
· Automate Your Release Processes: AWS CodePipeline fully automates your release process from end-to-end, starting from your source repository through build, test, and deployment. You can automatically release when you want, in the way you want, on the systems of your choice, across one instance or multiple instances.
In this below, when developers commit changes to a source repository, AWS CodePipeline automatically detects the changes. Those changes are built, and if any tests are configured, those tests are run. After the tests are complete, the built code is deployed to staging servers for testing. From the staging server, AWS CodePipeline runs additional tests, such as integration or load tests. Upon the successful completion of those tests, AWS CodePipeline deploys the tested and approved code to production instances.
3). AWS Tools & SDKs
Regards,
Arun Manglick
Nice Article, really good and very informative. It is useful a lot for AWS candidates. Thanks for sharing.
ReplyDeleteBest Regards,
AWS Online Training
AWS Training
Amazon Web Services Online Training in Hyderabad
AWS Online Training in Hyderabad
AWS Certification Online Training
AWS Training Online
AWS Certification Training
AWS Training and Certification
Learn AWS
Amazon Web Services Training
AWS Training in Hyderabad
Amazon Web Services Training in hyderabad
Amazon Web Services Training in india
AWS Training Institute in Hyderabad
CourseIng