Microsoft Azure has launched two new sets of virtual machines

CATEGORIES

Tech

Last week, Microsoft Azure launched two new series of virtual machines, the D_v3 and the E_v3 which are follow-ups to the D_v2-Series. This launch introduces new sizes that use Hyper-Threading Technology (running on Intel Broadwell E5-2673 v4 2.3GHz processor, and the Intel® Haswell 2.4 GHz E5-2673 v3), shifting from physical cores to virtual CPU’s (vCPU). They will also be priced 28% lower than their predecessors.

Microsoft says that this shift is an ‘important architectural change’ that will allow the company to support larger VM sizes, helping them to ‘unlock more power from underlying hardware’ and therefore deliver better performance, efficiency and cost-savings.

The new virtual machines will be the first to run on Windows Server 2016 hosts. This enables Nested Virtualisation and Hyper- V containers for the new Dv3 and Ev3 sizes, (Nest Virtualisation allows you to run a Hyper-V server on an Azure virtual machine).

Prices in the example shown below are in $ (hourly), based on Linux instances (CentOs or Ubuntu) running in Europe West Region:

Read Microsoft’s blog on the new Virtual Machines here.

If you’d like to learn more about how you can save with Azure instances, please contact us here.

Blog

Stop murdering “Agile”, and be agile instead

“Agile Macabre” on techcamp.hamburg, Apr-2020 I’ve been leading projects since 2002, becoming a full-blown agilist around 2011. Not so long...

Blog

Make Work Better by Documentation

Sharing knowledge in a team is an ongoing challenge. Finding balance between writing documentation and keeping it up to date,...

Blog

How can you maximize the value from your data?

Your market is changing in faster and less predictable ways than ever before. Enterprises of all sizes suffer from data...

Get in Touch

Let’s discuss how we can help with your cloud journey. Our experts are standing by to talk about your migration, modernisation, development and skills challenges.








AWS Lambda@Edge: Running Lambda code in Edge locations

CATEGORIES

Tech

AWS has recently introduced Lambda@Edge which gives you the possibility to run Lambda code in Edge locations. What does it mean for CloudFront users and what can you achieve with it?

AWS Lambda is a serverless solution that allows you to run code in the Cloud without actually provisioning and managing any servers. Using Lambda, your code is executed only when needed and scales to your needs. You also only pay for the compute time you have used.

Lambda@Edge extends its capability by allowing you to run Lambda code in AWS Edge locations. This gives you the opportunity to deliver a response to your end users at the lowest latency and customise content for a better user experience. From this, your code is triggered by various CloudFront events.

Events that can trigger Lambda@Edge:

  • After CloudFront receives a request from a viewer (viewer request)
  • Before CloudFront forwards the request to the origin (origin request)
  • After CloudFront receives the response from the origin (origin response)
  • Before CloudFront forwards the response to the viewer (viewer response)

With Lambda@Edge you can:

  • Inspect cookies and rewrite URLs to perform A/B testing.
  • Send specific objects to your users based on the User-Agent header.
  • Implement access control by looking for specific headers before passing requests to the origin.
  • Add, drop, or modify headers to direct users to different cached objects.
  • Generate new HTTP responses.
  • Cleanly support legacy URLs.
  • Modify or condense headers or URLs to improve cache utilisation.
  • Make HTTP requests to other Internet resources and use the results to customise responses

You can now create custom content for your users more easily (and cheaper) than ever before. You can also, for example, identify a user’s device type and distribute the best content to them. It can also be used to identify and validate visitors at the edge and you can detect search engine bots and filter traffic from origin servers with a capture page.

Read more on Lambda@Edge optimisation on my post here.

Here are just a few Lambda@Edge use cases:

Highly Personalised Websites

URL Rewrites

Remote Network Calls

Response Generation At Viewer Request

Access Control at the Edge

A/B Testing

To start using Lambda@Edge you need to associate a function with the CloudFront distribution. The function will be automatically replicated and ready to run at every AWS Edge location.

Creating Lambda functions that integrate with CloudFront:

To view Lambda@Edge limitations, read the this AWS blog postIf you’d like to learn more about moving your business to the Cloud, please contact us here.

Blog

Stop murdering “Agile”, and be agile instead

“Agile Macabre” on techcamp.hamburg, Apr-2020 I’ve been leading projects since 2002, becoming a full-blown agilist around 2011. Not so long...

Blog

Make Work Better by Documentation

Sharing knowledge in a team is an ongoing challenge. Finding balance between writing documentation and keeping it up to date,...

Blog

How can you maximize the value from your data?

Your market is changing in faster and less predictable ways than ever before. Enterprises of all sizes suffer from data...

Get in Touch

Let’s discuss how we can help with your cloud journey. Our experts are standing by to talk about your migration, modernisation, development and skills challenges.








Update: A new generation of EC2 instances from AWS

CATEGORIES

Tech

AWS announced yesterday they had released a new set of EC2 GPU-powered instances specifically geared towards graphic intensive applications. G3 applications can now be launched to acquire ‘a powerful combination of GPU, CPU, and host memory for workloads such as 3D rendering, 3D visualisations, graphics-intensive remote workstations, video encoding, and virtual reality applications.’

This new set of instances is a clear step up from G2 in terms of more powerful GPUs, faster processors, and larger host memory and will be available in regions including EU (Ireland), with others opening up in the coming months. It also provides new features such as multi-monitor support, H.265 (HEVC) encoding, enhanced graphics rendering effect, NVIDIA GRID Virtual Workstation features, and Enhanced Networking.

AWS offers the largest range of instances in the Cloud space and the first to provide these type of graphic focussed applications.

If you’d like to learn more about instances and how to start your journey with the AWS Cloud, please contact us here. 

Blog

Stop murdering “Agile”, and be agile instead

“Agile Macabre” on techcamp.hamburg, Apr-2020 I’ve been leading projects since 2002, becoming a full-blown agilist around 2011. Not so long...

Blog

Make Work Better by Documentation

Sharing knowledge in a team is an ongoing challenge. Finding balance between writing documentation and keeping it up to date,...

Blog

How can you maximize the value from your data?

Your market is changing in faster and less predictable ways than ever before. Enterprises of all sizes suffer from data...

Get in Touch

Let’s discuss how we can help with your cloud journey. Our experts are standing by to talk about your migration, modernisation, development and skills challenges.