Application of AWS Services and AWS Developer Tools to Access AWS

in Articles 29 Jan 2025
Share

Why AWS?


With the inception of cloud computing lots of businesses across the world have slowly started adopting the new pay-as-go model rather than the legacy model. AWS is a major cloud service provider with more than a decade of offering different SaaS(Software-as-Service), IaaS(Infrastructure-as-Service), and PaaS(Platform-as-Service). AWS allows businesses to develop, build, and host a vast range of applications from their different regions across the world. AWS’s Service is available in 28 regions and a few more regions coming soon across the world.


What are the common applications of AWS?


AWS is used to host all sorts of business applications such as:


  1. Web Applications

  2. Data Analytical Applications

  3. Data Storage


AWS’s wide range of services like EC2, and CloudFront help in hosting simple Web Applications to very complex multi-tier applications with the help of other services such as RDS, DynamoDB, ElasticCache, OpenSearch, and many more. Similarly, AWS also has a lot of offerings when it comes to data analytical services such as DSM, Kinesis, EMR, and many more. 


When it comes to storage AWS has lots of data stores to offer such as S3, Glacier, EBS, EFS, Instance Store, Snowball, etc.


What are the ways of Accessing AWS?


There are multiple ways of accessing AWS Resources, below are some:

  1. Console: We can access using Amazon Web Services Console, where we can log in using an IAM username and password or federated login.

  2. CLI: The majority of the service’s API’s can be reached using CLI. Which can be configured using the AWS access key and secret key.

  3. SDK: AWS Service can be reached from code(programmatically).


Developer Tools in AWS:


AWS has multiple tools in offering to help developers develop an application, below are some of the most common ones:


  1. Cloud 9: Cloud 9 is the cloud IDE, which can be accessed from a browser and is generally used for writing running, and debugging code in different languages.

  2. Code Commit: Code Commit is the central code repository where developers check their code for collaboration and re-usability.

  3. Code Pipeline: Code Pipeline is used in achieving automated release cycles, by setting up different workflows for different environments.

  4. Code Build: Code Build takes the source code compiles and builds packages which can be then deployed to application servers.

  5. Code Deploy: Code Deploy helps in deploying the packaged source code to the end system where the application will be deployed.

Comments (0)

Share

Share this post with others

GDPR

When you visit any of our websites, it may store or retrieve information on your browser, mostly in the form of cookies. This information might be about you, your preferences or your device and is mostly used to make the site work as you expect it to. The information does not usually directly identify you, but it can give you a more personalized web experience. Because we respect your right to privacy, you can choose not to allow some types of cookies. Click on the different category headings to find out more and manage your preferences. Please note, that blocking some types of cookies may impact your experience of the site and the services we are able to offer.