Comprehensive software reviews to make better IT decisions
AWS CDK Breaks New Ground in Infrastructure as Code
Amazon Web Services (AWS) released AWS Cloud Development Kit (CDK) to general availability on July 11.
The service allows developers to define cloud infrastructure along with their application code, in order to provision that infrastructure using AWS CloudFormation.
CDK makes it quicker and easier for users to define how to provision cloud infrastructure.
A typical application running in the cloud might consist of a front-end web server, a back-end application that processes transactions, and a database.
Before CDK, there were a couple different ways users could build and run such an app in AWS:
- Build it from the individual AWS infrastructure resources. Using the AWS console or AWS command line interface (CLI), users can define infrastructure resources for the web server, the back end, and the database, and configure these resources appropriately to build the application stack.
- Write a CloudFormation template. CloudFormation defines infrastructure resources and configurations in a text file, and can launch full stacks of AWS resources based on how they are defined.
In either of these cases, the users who administer those AWS resources must often do a good deal of heavy lifting to effectively architect the cloud components of the application. Now they can define cloud resources as abstractions within the code itself.
CDK will use intelligent algorithms to produce an appropriate CloudFormation template to build the entire application stack.
For example, CDK will automatically instantiate the least-privileged access security permissions necessary for your services to run, and prompt the user to approve those security configuration changes.
The user can declaratively define the desired architecture of the application stack, and CDK translates that into the appropriate AWS identity and access management (IAM) and security settings.
Source: What Is the AWS CDK?
For anyone who knows the hassle of sorting out the various security settings and permissions for AWS services, CDK comes as a huge step forward in the usability of the platform.
Furthermore, CDK allows for infrastructure resources and patterns to be reused. Rather than building everything from scratch each time, we can save and share the artifacts built in CDK with other teams or even other organizations.
Developers have become accustomed to re-using code, but many IT professionals have yet to grok the idea of reusing infrastructure. They will have to adopt a different way of thinking and working in order to take full advantage of such expanded infrastructure-as-code capabilities.
CKD is a powerful step forward in infrastructure-as-code tooling for those using AWS. Info-Tech expects that infrastructure-as-code tools will continue to evolve to become more sophisticated and more powerful.
The challenge for IT professionals will be to keep up with the pace of these changes to fully unlock the value of infrastructure as code for their organizations.
Want to Know More?
COVID-19 has forced software companies and their suppliers to refocus efforts around prioritizing systems and workflows that are nearly 100% digital in nature. As a result, Info-Tech has observed the quick emergence of six market themes that are highly relevant post COVID-19. This note series will profile key vendors and how they fit into the post-COVID-19 world.
COVID-19 has forced software companies and their suppliers to refocus efforts around prioritizing systems and workflows that are nearly 100% digital in nature. As a result, Info-Tech has observed the quick emergence of six market themes that are highly relevant after COVID-19. This note series will profile key vendors and how they fit into the post-COVID-19 world.
Oracle has announced the general availability of Exadata Cloud@Customer, a managed service that enables enterprises to unlock the previously cloud-first features of Oracle's Autonomous Database for on-premises data centers. This offering is ideal for enterprises that must conform with regulatory and/or technical challenges that force on-premises database residency.
Microsoft Cloud Services Usage Surges 775% for Teams in Regions With Enforced Social Distancing – Part 2
Experiencing issues when using Microsoft online services? You are not alone. Capacity constraints were being hit, pre-COVID-19, and usage has surged in regions with enforced social distancing.
Google has announced a premium support plan for its cloud customers, promising a 15-minute response to the highest severity tickets. Google’s cloud has long struggled with enterprise customers – especially when compared to giants Microsoft and AWS – and this announcement is the latest incarnation of Google’s push to better serve a critical constituency.
Microsoft Announces Expansion of Azure Canadian Infrastructure, Offers Data Residency and High Availability
In January, Microsoft announced what it’s calling “the largest expansion of its Canadian-based cloud computing infrastructure” since 2016. Additional availability zones and services will increase capacity for cloud-hungry Canadians, and the addition of an Azure ExpressRoute site in Vancouver will guarantee security and performance in a regulated jurisdiction.
Microsoft’s announcement that server-side encryption with customer managed keys for Azure Managed Disks is now available is welcome news for security-minded public cloud customers. Managing one’s own keys in a cloud environment can be an important step in complying with regulatory requirements, and this new feature should open Azure Managed Disks to a wider group of customers who may have held back for this reason.
Amazon Web Services (AWS) has provided its customers with better options for Virtual Private Cloud (VPC) ingress routing. Customers will have to consider which works best for their needs.
AWS VPC Traffic Mirroring gives customers more visibility for out-of-band traffic inspection. This feature is another useful tool for monitoring in the AWS cloud.