Amazon

The Latest

19 July 2022: Amazon launched its machine learning (ML)-powered code generator, CodeWhisperer, that speeds up development work by offering recommendations based on comments in natural language and in an integrated development environment (IDE). The platform is available in a number of programming languages, including Java, JavaScript, and Python, and integrates with multiple IDEs, including JetBrains (IntelliJ, PyCharm, and WebStorm), Visual Studio Code, AWS Cloud9, and the AWS Lambda console. 

Why it’s Important

The rise in the number of AI-powered coding assistants such as GitHub Copilot, Tabnine, AlphaCode by DeepMind and Project CodeNet by IBM is a promising development for users who want to save time and raise their productivity by streamlining their work through ML-powered solutions.

However, these solutions can only work well if it is trained on billions of lines of code to generate near accurate predictive results. Amazon, for instance, claims that its solution is based on open source repositories, API documentation and public forums in particular, to generate code snippets for a specific task, including integrating from the Cloud or a particular library.

But while the growth of automated programming assistance tools can benefit developers who want to cut down on time-consuming tasks, enterprises must remain vigilant about the quality of codes being generated and the tool’s integration with various infrastructures. It is also widely known that inferior codes can be offered no matter how extensive the training sources may be.

Who’s impacted

  • CIO
  • Developers
  • IT teams

What’s Next?

  • Identify the organisation’s existing workflow tools and low-code platforms.
  • Ensure that the platforms being used by the organisation provide visibility and sufficient capabilities to take developers' efforts and expand upon them.

The Latest

5 April 2022: Amazon Web Services (AWS) launched AWS Billing Conductor for customisation of Cloud cost reporting and more accurate monthly billing data. Organisations can now organise accounts into billing groups, apply specific pricing packages, assess and edit pro forma expenses and reports, and compare rates between those applied to groups and current AWS rates.

Why it’s Important

The COVID-19 pandemic has impacted 92 per cent of organisations to exceed their Cloud spend forecasts in the last 12 months, according to a recent report. As a result, many ICT groups are being asked to justify their increasing spend on Cloud services to optimise the enterprise’s purchase decisions.

Although Cloud can reduce overall costs in some areas of ICT's business as usual (BAU) expenditure (operational costs that are part of standard daily work), the increase in demand for computing and storage generally makes it appear that promised costs of savings from Cloud are not materialising. By allocating costs to specific business units’ consumption, deployment projects, use cases and new digital transformation initiatives, enterprises can identify which efforts drive the most Cloud spend. This goes a long way to clarifying why Cloud investments are worthwhile (or not, as the case may be).

Therefore, it is no longer sufficient to consider Cloud budgets as simply part of BAU, nor treated in the same way software costs have been treated in the past. These old approaches will mean that justifying Cloud spend will only ever be short-lived.

Cloud cost management tools that enable not just Cloud cost identification, but also allocation back to business benefits will be vital for identifying profitable technologies and projects within the Cloud. While there are other third party solutions in this space (such as VMWare’s CloudHealth, Cloudability and Densify), the AWS Billing Conductor will assist mid-sized organisations who cannot afford such services, or lack the skills needed to implement Cloud spend budgeting with better accuracy.

Who’s impacted

  • CMO
  • Development team leads
  • Business analysts

What’s Next?

IBRS has observed that many less mature organisations have a ‘sprawl’ of Cloud services that need to first be identified and then reined in, before cost optimisation products can be fully effective. Therefore, consider how Cloud business cases and ongoing budgets need to be communicated, and to whom, within your organisation. In addition, look into how you can set up a billing responsibility model and cost dashboard, designed for cost efficiency. Ideally, decisions around this should be made by the Cloud centre of excellence.

Related IBRS Advisory

  1. VENDORiQ: Aussie Cloud-cost Specialist GorillaStack Expands What it Watches
  2. Cloud Financial Management is Optimised with Cloud Certified Partners
  3. How to get on top of Cloud billing

The Latest

09 November 2021: Amazon Web Services (AWS) announced the availability of Babelfish for Amazon Aurora. Babelfish enables its hyperscale Aurora relational database service to understand Microsoft SQL Server and PostgreSQL commands. This allows customers to run applications written for Microsoft SQL Server directly on Amazon Aurora with minimal modifications in the code. 

Why it’s Important.

This new feature in Amazon Aurora, means enterprises with legacy applications can migrate to the Cloud without the time, effort and huge costs involved in rewriting application codes. In addition, using Babelfish benefits organisations through:

  • Reduced migration costs and no expensive lock-in licensing terms, unlike in commercial-grade databases
  • No interruption in existing Microsoft SQL Server database use since Babelfish can handle the TDS network protocol
  • Availability of the open-source version of Babelfish for PostgreSQL on GitHub under the permissive Apache 2.0 and PostgreSQL licenses 

Who’s impacted

  • CIO
  • Development team leads
  • Business analysts

What’s Next?

More general availability of hyperscale Cloud computing to support scalability and high-performance needs is expected in the coming months from major vendors. The most successful ones will require minimal changes in enterprises' existing SQL Server application code, speed of migration, and ease of switching to other tools post-migration.

Related IBRS Advisory

  1. VENDORiQ: Google Next: Data - PostgreSQL Spanning the Globe
  2. VENDORiQ: Google introduces Database Migration Service