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?
AWS customers can now integrate Azure AD with AWS single sign-on. This will bring the convenience of the Office 365 sign-on to Amazon’s cloud, and it’s a signal that multicloud deployments are the future.
Oracle reported slightly better-than-expected Q2 FY20 results, but despite substantial revenue numbers and high growth areas such as Oracle Cloud, Fusion ERP, and Autonomous Database, it’s unclear when these market segments will accelerate revenue growth materially.
Microsoft is retiring some of the key and most valuable benefits of its Software Assurance Benefit (SAB) program. These soon-to-be-retired benefits will include Deployment Planning Services, Training Vouchers, and 24x7 Problem Resolution Support.
AWS pioneered the IaaS industry, predicting that private data centers would become a relic of the past. Ironically, AWS now finds itself moving hardware and software into its customers’ data centers with AWS Outposts.
Ansible from RedHat has steadily gained market share since its introduction and has now surpassed its two main rivals (underscoring how quickly things change in DevOps). Will Ansible push Chef and Puppet out of the open-source configuration management tool market?
Highly regulated industries have resisted the full-scale move into the public cloud to date. In typical fashion, the finance industry is preparing to be a leader by example as two major banking institutions take the public cloud plunge, albeit via different routes.
Tableau and AWS Expand Strategic Relationship to Bring Analytics in the Cloud Closer to Their Customers
Leading analytics player Tableau recently announced its new initiative – Modern Cloud Analytics (MCA) – which sees it partnering with Amazon Web Services Inc. (AWS) to make cloud-based analytics more achievable for their customers.
AWS and Humber College have announced a partnership. This aligns with AWS’s focus on education and partnership as part of its marketing and service strategies.
Infrastructure as a Service (IaaS) will suffer a slow death as applications evolve to run on cloud platforms. The IaaS/PaaS/SaaS model of cloud services will die with it.