Cloud Computing and Provisioning on Amazon Web Services
Cloud computing has drawn attention for its purpose of addressing significant challenges faced by businesses, such as keeping their applications available in scenarios of high demand, securely storing their data, and reducing costs associated with infrastructure. This article aims to explore the concept of cloud computing, covering the basics of cloud computing, its key characteristics, service models, deployment models, benefits, and limitations. After provisioning a cloud-based application programming interface using Amazon Web Services as the provider, following a serverless architecture with API Gateway, a Lambda function, and the Amazon DynamoDB NoSQL database, load tests were conducted using K6, along with qualitative and quantitative analyses to practically assess some benefits and challenges of opting for cloud computing. Cloud computing is a powerful tool but requires attention to criteria such as security, compliance, and privacy. Additionally, choosing the service model and deployment model that best meets the specific needs of an organization is crucial.
Institutions
- São Paulo State Technological College (BR)
Publication Details
- Journal
- Zenodo (CERN European Organization for Nuclear Research)
- Published
- 2024-10-04
- DOI
- https://doi.org/10.5281/zenodo.13367821
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 0.00