Running an application in production requires visibility in terms of how all layers of the application are functioning. To understand key system behaviors, software developers can derive valuable insights from the metrics supported by the PaaS offering, such as the number of incoming HTTP requests, database response time latencies, and so on. Beanstalk offers basic […]
Category: AWS Certification Exam
Understanding your organization’s cloud operating model– Choosing the Right Cloud ServiceUnderstanding your organization’s cloud operating model– Choosing the Right Cloud Service
Every organization is structured differently. Typically, there are three working models commonly seen across IT organizations with different levels of cloud and DevOps maturity. Some key behaviors that define which model is in use are as follows: Focusing on sustaining workloads with the traditional approach Traditionally, there are dedicated teams that own each of the […]
Software as a Service (SaaS)– Choosing the Right Cloud ServiceSoftware as a Service (SaaS)– Choosing the Right Cloud Service
This is themost comprehensive form of offering by cloud providers, where the end-user simply consumes application features via APIs or directly through their browser over the internet. The end-user is not responsible for software patches, overall maintenance, and application uptime. The cloud provider, however, needs to take care of security aspects around such offerings. Generally, […]
The three tiers of cloud offerings– Choosing the Right Cloud ServiceThe three tiers of cloud offerings– Choosing the Right Cloud Service
We all agree that cloud computing has become an integral part of every modern company’s IT strategy and that it spearheads its digital transformation. However, it is often an overwhelming task for organizations to decide where to begin and what services to choose while ensuring the right balance of control and simplicity. In Chapter 1, […]
AWS CodePipeline– Accelerating Your DevOps Journey with AWSAWS CodePipeline– Accelerating Your DevOps Journey with AWS
CodePipeline is an orchestrator that works with all the services discussed previously. It manages the overall software delivery process and is responsible for invoking certain services, in the defined order. Using YAML and JSON templates, you can code an automated procedure that can be used to reliably release software every single time. The service shines […]
Infrastructure as a Service (IaaS)– Choosing the Right Cloud ServiceInfrastructure as a Service (IaaS)– Choosing the Right Cloud Service
Companies that host their workloads on-premises require lots of investment in terms of IT resources, operations, and costs. Cloud providers such as AWS simplify this by abstracting the complexities of the underlying infrastructure. They manage compute, networking, and storage while offering internet-accessible endpoints to enable automation. In this model, the IT teams still need to […]
Cloud skills and resources– Choosing the Right Cloud ServiceCloud skills and resources– Choosing the Right Cloud Service
IaaS works best for organizations that have the resources and skills to manage the entire application and infrastructure stack on their own. The elasticity of the cloud is what they mostly want to leverage while ensuring a higher level of customization. This offers great flexibility around fine-tuning the application components for maximum performance and control. […]
Taking the first steps in the cloud – Choosing the Right Cloud ServiceTaking the first steps in the cloud – Choosing the Right Cloud Service
The software in question was a CakePHP web application that was running on -premises. The team faced frequent issues with data-center outages and networking, thereby struggling to meet the dynamic scale of the application. Aligning with the overall organizational strategy to adopt AWS offerings, the team was obviously looking for some quick wins through the […]
AWS CodeCommit – Accelerating Your DevOps Journey with AWSAWS CodeCommit – Accelerating Your DevOps Journey with AWS
A simple explanation for this would be Git as a Service. Git is a distributed version control system that addresses the limitations of the previously used centralized model, such as SVN (Apache Subversion). AWS makes it easier for users to create, operate, and scale Git repositories for their software workloads. Traditionally, on-premises administrators used to […]
Simplifying service delivery through cloud abstractions – Accelerating Your DevOps Journey with AWSSimplifying service delivery through cloud abstractions – Accelerating Your DevOps Journey with AWS
Software technology these days is all about abstractions. This is a topic that we will explore in more depth in Chapter 2, Choosing the Right Cloud Service. All AWS services abstract the complexity from the end users around operational aspects. As a result, end users are empowered to focus on the differentiating features and business […]