How to set up a Cloud Competence Centre

CATEGORIES

BlogInsights

To be able to talk about the Cloud Competence Centre model, a bit of background is needed. There’s usually a set of typical phases in a company’s Cloud Journey. You might start off with a few teams experimenting with cloud platforms for new application development, and, with the experiences gained from these projects, you can start planning how to move existing workloads to the cloud. As time goes by you realise that you’re running many different types of production workloads in the cloud with dependencies on each other and on-premise environments.

It’s quite typical at this point to realise that all these environments should be managed with a proper Governance Model. The cloud provides a wide set of tools to extract many of the things that required a lot of work in the past. This includes managed databases, managed load balancers, virtual networking etc. At the same time, the Cloud Platform itself has to be managed in some way and certain questions need to be asked. How do we design our AWS Account or Azure Subscription structure? How do we provide and monitor access to these environments? How is networking managed? Should we have a baseline for security components across the environments?

Managing a cloud platform requires ownership, typically seen in a Cloud Owner and a Cloud Steering Group. It also requires a centralised function to onboard cloud customers, do cloud platform development and maintain best practices for cloud deployments. Setting up a Cloud Competence Centre addresses exactly these needs.

What does a Cloud Competence Centre do?

A Cloud Competence Centre is a support function to increase developer productivity and maintain a consistent and secure cloud platform. The two key processes are Cloud Platform Development and Cloud Customer On-boardingCloud Platform development consists of setting up a Landing Zone and maintaining it. There’s requirement coming from development teams, Cloud Steering Group and the Cloud Competence Centre itself for shared services, security components, best practice architectures and template solutions. All of these are implemented and maintained by the Cloud Competence Centre.

Cloud Customer On-boarding is the process of introducing a development team to the Cloud Platform and making sure they follow best practices for architecture, security, and cost management. The Cloud Competence Centre also sets up any required accounts, networking and access for the team to quickly get started with the actual development.

What are the typical challenges in setting up a Cloud Competence Centre?

  • There’s limited understanding on public cloud platforms and how to leverage them in the organisation
  • As cloud is a new concept, it’s hard to figure out who owns it in the organisation
  • The new function requires a budget to operate which can be hard to get
  • Some development teams feel they can manage the platform themselves without the support of a Cloud Competence Centre
  • A lot of projects are already running in the cloud without a proper governance model

How can you mitigate these challenges?

  • Create a Cloud Governance Model early on in the Cloud Journey
  • Make sure all stakeholders understand the importance of managing the cloud platform and supporting development teams
  • Train the people on the benefits and new concepts of public cloud platforms
  • Get support from a skilled partner to set up the Cloud Competence Centre working together with your own team

The key thing to keep in mind when setting up a Cloud Competence Centre is that it has to provide value to its customers (the development teams). The Cloud Competence Centre has to be very skilled in the selected cloud platform and also be able to communicate and document how to leverage the cloud. When you provide the teams a service that speeds up their work and makes their journey to the cloud easier, there will be less Shadow IT and more consistent, secure and automated environments across all business units.

If you would like more information on how Nordcloud can help you set up your business’s Cloud Competence Centre, visit our services page, or contact us here.

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

Blog

Getting started with ARO – Application deployment

This is the fourth blog post in a four-part series aimed at helping IT experts understand how they can leverage...

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.








Cloud Computing News #5: AI, IoT and cloud in manufacturing

CATEGORIES

BlogInsightsNews

This week we focus on how AI, IoT and cloud computing are transforming manufacturing.

Cloud Computing Will Drive Manufacturing Growth

Manufacturing.net lists 10 ways cloud computing will drive manufacturing growth during this year:

  1. Quality gains greater value company-wide when a cloud-based application is used to track, analyse and report quality status by center and product.
  2. Manufacturing cycle times are accelerated through the greater insights available with cloud-based manufacturing intelligence systems.
  3. Insights into overall equipment effectiveness (OEE) get stronger using cloud-based platforms to capture, track and analyse the health of the equipment.
  4. Automating compliance and reporting saves valuable time.
  5. Real-time tracking and traceability become easier to achieve with cloud based applications.
  6. APIs let help scale manufacturing strategies faster than ever.
  7. Cloud-based systems enable higher supply chain performance. 
  8. Order cycle times and rework are reduced.
  9. Integrating teams’ functions increases new product introduction success. 
  10. Perfect order performance is tracked across multiple production centers for the first time.

Read more in manufacturing.net

Machine learning in manufacturing

According to CIO Review, the challenge with machine learning in manufacturing is not always just the machines. Machine learning in IoT has focused on optimizing at the machine level but now it’s time for manufacturers, to unlock the true poten­tial of machine learn­ing, start looking at network-wide efficiency.

By opening up the entire network’s worth of data to these network-based algorithms we can unlock an endless amount of previously unattainable opportunities:

  1. With the move to network-based machine learning algorithms, engineers will have the ability to determine the optimal workflow based on the next stage of the manufacturing process.
  2. Machine-learning algorithms can reduce labor costs and improve the work-life balance of plant employees. 
  3. Manufacturers will be able to more effectively move to a multi-modal facility production model where the capacity of each plant is optimized to increase the efficiency of the entire network.
  4. By sharing data across the network, manufacturing plants can optimize capacity.
  5. In the future, the algorithms will be able to provide the ability to schedule for purpose to optimize cost and delivery and to meet the demand.

Read more in CIO Review

Introducing IOT into manufacturing

According to Global Manufacturing, IoT offers manufacturers many potential benefits in product innovation, but it also brings challenges, particularly around the increased dependency on software:

  1. Compliance: Manufacturers developing IoT-based products must demonstrate compliance due to critical safety and security demands. In order to do this, development organisations must be able to trace and even have an audit trail for all the changes involved in a product lifecycle.
  2. Diversity and number of contributors, who may be spread across different locations or time-zones and working with different platforms or systems.  Similarly, over-the-air updates, also exacerbate the need for control and managing complex dependency issues at scale and over long periods of time.
  3. Need to balance speed to market, innovation and flexibility, against the need for reliability, software quality and compliance, all in an environment that is more complex and involving many more components.

Because of these challenges, increasing number of manufacturing companies revise how they approach development projects. More of them are moving away from traditional processes like Waterfall, towards Agile, Continuous Delivery and DevOps or hybrids of more than one.  These new ways of working also help empower internal teams, while simultaneously providing the rigour and control that management requires.

In addition to new methodology, this change requires the right supporting tools. Many existing tools may no longer be fit for purpose, though equally many have also evolved to meet the specific requirements of IoT. Building the right foundation of tools, methodologies and corporate thinking in place is essential to success.

Read more in Global Manufacturing

Data driven solutions and devops at Nordcloud

Our data driven solutions and DevOps will make an impact on your business with better control and valuable business insight with IoT, modern data platforms and advanced analytics based on machine learning. How can we help you take your business to the next level? 

Blog

Microsoft awards Nordcloud Partner of the year for 2020

Nordcloud has been awarded the 2020 Microsoft Country Partner of the Year Award for Finland. The awards recognises partners that...

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

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.








Take your SAP from slow and painful, to speedy and productive

CATEGORIES

BlogInsights

SAP is the operational foundation of many businesses, but it is becoming slow and cumbersome for many. In today’s ever-changing digital economy, businesses must aim to improve business processes and use end-to-end, real-time insights, for this. It could be time to make the decision and start planning the move of your SAP systems to Azure.

The benefits of running SAP on the public cloud

There are many benefits to migrating SAP to Microsoft Azure, which was one of the most secure and innovative public clouds. Moving SAP to the cloud overcomes many of the issues that slow down and make SAP inflexible, allowing companies to grow and scale securely using familiar systems while saving money.

SAP on Azure enables companies to:

  • Scale quickly, infinitely: Break free from traditional SAP and infrastructure limitations. Scale up and down quickly with unlimited flexibility.
  • Save on cost: Save with a CapEx free, pay-as-you-go model. We also combine SAP automation with our cost optimisation to ensure you only pay for what you use.
  • Gain speed and agility: Increase productivity with faster development, build, test, and run cycles all done with the agility and speed of public cloud.
  • Access data insights: Gain insights from SAP data using familiar tools, instead of a reporting specialist, to make better-informed business decisions.
  • Experience full security: Ensure secure handling of SAP data and applications by leveraging the built-in security and reliability of Microsoft Azure.

At Nordcloud, we can help move your SAP systems to Azure with the help of our team of experts, so contact us now to realise the full benefits of SAP on the Azure cloud.

Check our SAP services

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

Blog

Getting started with ARO – Application deployment

This is the fourth blog post in a four-part series aimed at helping IT experts understand how they can leverage...

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.








Cloud Computing News #4: IoT in the Cloud

CATEGORIES

BlogNews

This week we focus on IoT in the cloud.

 

AWS IOT platform is great for startups

IoT for all lists 7 reasons why start up companies like iRobot, GoPro, and Under Armour have chosen AWS IoT platform:

  1. Starting with AWS IOT is easy: The AWS IoT platform connects IoT devices to the cloud and allows them to securely interact with each other and various IoT applications.
  2.  High IoT security: Amazon doesn’t spare resources to protect its customers’ data, devices, and communication.
  3. AWS cherises and cultivates startup culture: AWS has helped multiple IoT startups get off the ground and startups are a valuable category of Amazon’s target audience.
  4. Serverless approach and AWS Lambda are right for startups: startups can reduce the cost of building prototypes and add agility to the development process as well as build a highly customizable and flexible, serverless back end that is highly automated.
  5. AWS IoT Analytics paired with AI and Machine LearningAWS IoT Analytics and Amazon Kinesis Analytics answer to high demand for data-analytic capacities in IoT.
  6. Amazon partners with a broad network of IoT device manufacturers, IoT device startups, and IoT software providers.
  7. The range of AWS products and services: the top provider of cloud services has a range of solutions tailored for major customer categories, including startups.

Read more in IoT for all

 

IoT – 5 predictions for 2019 and their impact

Forbes makes five IoT predictions for 2019:

  1. Growth across the board: IoT market and connectivity statistics show numbers mostly in the billions (check the article below)
  2. Manufacturing and healthcare – deeper penetration: Market analysts predict the number of connected devices in the manufacturing industry will double between 2017 and 2020.
  3. Increased security at all end points: Increase in end point security solutions to prevent data loss and give insights into network health and threat protection.
  4. Smart areas or smart neighborhoods in cities. Smart sensors around the neighborhood will record everything from walking routes, shared car use, sewage flow, and temperature choice 24/7.
  5. Smart cars – increased market penetration for IoT: Diagnostic information, connected apps, voice search, current traffic information, and more to come.

Read more on these predictions in Forbes

 

IoT is growing at an exponential rate

According to Forbes IoT is one of the most-researched emerging markets globally. The magazine lists 10 charts on the explosive growth of IoT adoption and market.

Here below a few teasers, check all charts in Forbes.

  1. According to Statista, by 2020, Discrete Manufacturing, Transportation & Logistics and Utilities industries are projected to spend $40B each on IoT platforms, systems, and services.
  2. McKinsey predicts the IoT market will be worth $581B for ICT-based spend alone by 2020, growing at a Compound Annual Growth Rate (CAGR) between 7 and 15%.
  3. Smart Cities (23%), Connected Industry (17%) and Connected Buildings (12%) are the top three IoT projects in progress (IoT Analytics).
  4. GE found that Industrial Internet of Things (IIoT) applications are relied on by 64% power and energy (utilities) companies to succeed with their digital transformation initiatives.
  5. Industrial products lead all industries in IoT adoption at 45% with an additional 22% planning in 12 months, according to Forrester.
  6. Harley Davidson reduced its build-to-order cycle by a factor of 36 and grew overall profitability by 3% to 4% by shifting production to a fully IoT-enabled plant according to Deloitte.

 

Philips is tapping into the IoT market with AWS

According to the NetworkWorld, IDC forecasts the IoT market will reach $1.29 trillion by 2020. Philips is turning toothbrushes and MRI machines into IoT devices to tap this market and to keep patients more healthy and the machines running more smoothly.

“We’re transforming from mainly a device-focused business to a health technology company focused on the health continuum of care and service”, says Dale Wiggins, VP and General Manager of the Philips HealthSuite Digital Platform. “By connecting our devices and modalities in the hospital or consumer environment, it provides more data that can be used to benefit our customers.”

Philips relies on a combination of AWS services and tools, including the company’s IoT platform, Amazon’s CloudWatch and Cloud Formation. Philips uses predictive algorithms and data analysis tools to monitor activity, identify trends and report abnormal behavior.

Read more in NetworkWorld

 

DATA DRIVEN SOLUTIONS AT NORDCLOUD

Our data driven solutions will make an impact on your business with better control and valuable business insight with IoT, modern data platforms and advanced analytics based on machine learning. How can we help you take your business to the next level? 

 

 

 

Blog

Microsoft awards Nordcloud Partner of the year for 2020

Nordcloud has been awarded the 2020 Microsoft Country Partner of the Year Award for Finland. The awards recognises partners that...

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

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.








Efficiently and securely leverage public cloud platforms with a Cloud Competence Centre

CATEGORIES

BlogInsights

Nordcloud believes that the fastest route to cloud adoption – reducing the time it takes you to get your products to market and future proofing your public cloud usage – is to form a Cloud Competence Centre.

But why would you need a Cloud Competence Centre in the first place?

AWS defines the goal of this programme as taking ‘a large, widespread, deep-rooted organizational problem and solving it in a smaller scope with an open-minded approach and then leveraging the small wins to scale it across the organization‘. The ‘deep-rooted problems’ come up time and time again when speaking to our customers. Architects and developers who have the most cloud knowledge are often overburdened with trying to support other teams so they cannot focus on their products. As a developer, it is easy to get sucked into ‘the weeds’ by concentrating all your time on the security and networking when what you really want to do is spend your efforts on developing and adding value to new products and services. Cloud governance ultimately becomes very tricky to manage. 

For companies to fully realise the benefits the cloud has to offer, and free up valuable developer time, a Cloud Competence Centre is the ideal way to efficiently leverage public cloud platforms like AWS, Azure, or Google. Nordcloud’s team of expert cloud architects will ensure that your development & operations teams are seamlessly operating as one, providing support for cloud platform development & support for project on-boarding, by focusing on five key areas:

Cloud Customer On-boarding

Ensuring that your development and migration teams understand your organisational best practices when using the cloud. This can include architecture guidelines, security, cost management, training or where they get support.

Cloud Infrastructure and Platform Developments

Ensuring that the Core Infrastructure, Security controls and shared services required for every project are deployed and maintained. This makes sure you are providing development and migration teams the tooling they require to rapidly accelerate their projects.

Cloud Environment Deployments

Creating accounts and networks and setting up access to provide the teams an easy start with cloud platforms and making sure security policies are followed. The Cloud Competence Centre provides a set of Infrastructure as Code templates for deploying common application components.

Architecture and DevOps Support

Providing Cloud Architecture and DevOps tooling support to ensure DevOps Excellence.

cloud competence centre services

Businesses constantly need to be innovating so having a dedicated programme will help jump-start a large-scale, company-wide transformation.

At Nordcloud, we can help build and implement a cloud competence centre with the help of our team of experts, so contact us now to realise the full benefits of the cloud.

Read also in our blog post how to set up a Cloud Competence Center here.

 

 

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

Blog

Getting started with ARO – Application deployment

This is the fourth blog post in a four-part series aimed at helping IT experts understand how they can leverage...

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.








Two new Amazon CloudFront Edge Locations in the Nordics

CATEGORIES

BlogNews

Amazon just announced really exciting news to the current and future Nordic customers.

Amazon CloudFront coverage in the Nordic countries has developed very rapidly. In 2016 Amazon had one Amazon CloudFront edge location in Stockholm. Today Amazon has a total of 6 edge locations in the Nordic region – three in Stockholm and one in Copenhagen, Helsinki and Oslo.

The current Amazon CloudFront edge location coverage, together with the expected Sweden Region launch later this year, makes Amazon CloudFront hard to pass when considering a solution for content delivery and DDoS protection in the region.

FASTER CONTENT DELIVERY AND GREATER BANDWIDTH

The new Amazon CloudFront Edge locations mean faster content delivery and greater bandwidth in the whole region with the AWS hallmark ease of use and pay-as-you-go pricing scheme. The locations bring the AWS private data transfer backbone closer to the customers for improved security. In addition, Amazon CloudFront plays a crucial role in the delivery of managed DDoS protection with the AWS Shield Advanced.

“Our Nordic customers have benefited from Amazon CloudFront´s ease of use and pay-as-you-go model for years. The speed of launching new edge locations is really remarkable as the service performance improves without any action or additional costs to our customers. As for any other Amazon CloudFront location, we are able to offer preferential pricing for significant customer use,” says Jaakko Kontiainen, Nordcloud Alliance Lead for AWS.

AMAZON CLOUDFRONT

Amazon CloudFront is a global content delivery network (CDN) service that securely delivers data, videos applications, and APIs to your viewers with low latency and transfer speeds. CloudFront is integrated with AWS – both physical locations that are directly connected to the AWS global infrastructure, as well as software that works seamlessly with services including AWS shield for DDoS mitigation, Amazon S3, Elastic Load Balancing, or Amazon EC2 as origins for your applications, and AWS Lambda to run custom code close to your viewers.

KEY BENEFITS OF CLOUDFRONT

Some of the key benefits include extensive integration with other AWS services, ease of use, a cost-effective pay-as-you-go pricing scheme, and the growing global distribution network exhibited by the latest Edge location. For more information, please go to: https://aws.amazon.com/cloudfront/details/

Nordcloud is an AWS Premier Consulting Partner and participates in the Amazon Cloudfront Service Delivery Program recognising our experience in delivering solutions using Amazon CloudFront. If you would like to talk to us further about Amazon CloudFront, other Amazon Web Service offerings, or migrating your business onto the AWS Cloud, please contact us here.

Blog

Microsoft awards Nordcloud Partner of the year for 2020

Nordcloud has been awarded the 2020 Microsoft Country Partner of the Year Award for Finland. The awards recognises partners that...

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

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.








Amazon SQS as a Lambda event source = all the fun!

CATEGORIES

BlogTech

What is Amazon SQS and Lambda and why should I care?

Amazon Simple Queue Service (Amazon SQS) is a distributed, fully managed message queueing service which was released as one of the first AWS services. It allows you to decouple your application into components which communicate using asynchronous messages. Using a simple, programmatic API you can get started and poll for messages that can be sent from many different sources. It acts as a buffer for your workers, greatly reducing the time spent on a synchronous call by a user – meaning you can send a response and do the work later.

In November 2014 Amazon released AWS Lambda, which is one of the most recognisable services in Cloud Computing and in my opinion – the best available implementation of Serverless paradigm. It runs code in response to certain events, eg. file uploaded to S3 or just an HTTP request. You don’t need to provision any compute resources.

But what if you want to connect these two services and make SQS messages trigger Lambda functions? We’ve been waiting for this feature for a very long time, and were tired of creating custom containers with pollers or using SNS as a bad alternative.

In Nordcloud R&D, we are partial to Serverless and event-driven paradigms however sometimes our Lambda functions call each other asynchronously and become huge, rapidly exceeding concurrency limits and throwing exceptions all over the place. Using SQS to trigger Lambda functions acts like a buffer. We know that lambda has a maximum time limit of 5 minutes, so we can use all the good things that come with SQS – visibility timeouts, at-least-once delivery, dead letter queues and so on. Now it’s possible to not have to provision any containers or EC2 instances (just Serverless code) and let Amazon handle everything for us.

But before you start using SQS as your event source for Lambda functions, you should know how it’s implemented and what to expect.

How is it implemented?

When working with SQS, you need to wait for messages to be received, process them and delete from the queue. If you don’t delete the message, it will come back after specified VisibilityTimeout, because SQS thinks the processing failed and makes it available for consuming again, so you won’t lose any messages. This process is not applicable when using SQS as an event source for Lambda as you don’t touch the SQS part!

Lambda polls for messages internally then calls your function and, if it completes successfully, deletes the message on your behalf. Make sure that your code throws exceptions if you want to process the message again. Equally important is that you need to return a successful code so you won’t get into an endless loop of duplicated messages. Remember that you are billed for every API call that is made by the internal poller.

Another thing is that Lambda is invoked synchronously. There’s no retries and the Dead Letter Queue on Lambda has no use. Everything will be handled by Amazon SQS, so find the optimal settings for VisibilityTimeoutmaxReceiveCount and definitely configure DLQ policy. Even though it shouldn’t be a problem, please refrain from setting the VisibilityTimeout equal to the function timeout, as the polling mechanism will consume some additional time and it will be counted as in a processing state.

You are also limited by the function level concurrent execution limit which defaults to a shared pool of unreserved concurrency allocation (1000 per region). You can lower that by specifying the reserved concurrent executions parameter to a subset of your account’s limit. However, it will subtract that number from your shared pool and it may affect other functions! Plus, if your Lambda is VPC-enabled then Amazon EC2 limits will apply (think ENI).

If you like taking Amazon SQS up a level like us, you’ll notice that the number of messages in flight will begin to rise. That’s your Lambda gradually scaling out in response to the queue size, eventually hitting the concurrency limit. These messages will be consumed and synchronous invocation will fail with an exception. That’s when your Amazon SQS retry policy comes in hand. Although it is not confirmed anywhere, this behaviour may lead to starvation of certain messages, but you should be already prepared for that!

One more thing from our R&D division. What happens if you add one queue as an event source for two different functions? That’s right, it will act as a load balancer.

sqs lambda trigger

Does it really work?

We ran some tests with the following assumptions:

  • all messages were available in the queue before enabling the Lambda trigger
  • SQS visibility timeout is set to 1h
  • all test cases are in separate environments and time
  • Lambda does nothing, just sleeps for some specified amount of time

 

This is what we got:

Normal use case

1000 messages, sleep for 3 seconds – nothing really interesting, works as good as we expected it to, it consumed our messages pretty quickly, Cloudwatch didn’t even register the scaling process.

use case

Normal use case, heavy load

Again, 3 seconds sleep but 10000 messages. This is over our concurrency limit, but the scale-out process took more than executing first Lambdas, so it didn’t throttle. It took a little bit longer to consume all of our messages.

use case 2

 

Long-running lambdas

Let’s get back to 1000 messages, but with 240 seconds of sleep. Now AWS is handling the scale-out process for internal workers. You’ll have noticed we have managed to get about 550 concurrent lambdas running. Good news!

lambdas

 

Hitting the concurrency limit

Again, 240 seconds of sleep but let’s push it to the limit: 10000 messages, concurrency limit set to 1000.

What happened? Again, AWS reacts to the number of messages available in Amazon SQS, so scales internal workers up to a certain point, when the concurrency limit is reached. Of course, in the world of distributed computing and eventual consistency, there is no way it can predict how many Lambdas it can run, so we can finally see it throttle. Throttled Lambdas return exceptions to AWS workers – that’s the signal to stop, but it still tries because perhaps that’s not our global limit and it’s just other functions taking our pool. What is important is that AWS won’t retry function execution, this message will come back to the queue after defined VisibilityTimeout,  you’ll see some invocations after 23:30 (yes, we can’t sleep).

The same thing happens when you set your own reserved concurrency pool. We ran the same test for a maximum of 50 concurrent executions. Based on the throttling, it was too low.

Multiple Lambda workers

This is simply awesome! Amazon SQS gives you a possibility to subscribe multiple functions to one queue! We sent 10000 messages to a queue set as an event source for 4 different functions. You’ll notice that every Lambda was executed about 2500 times. It means that this setup behaves like a load-balancer. However, it’s not possible to subscribe Lambdas from different regions and create a global load balancer.

We had so much fun trying out this feature. Amazon SQS as an event source for Lambda allows you to easily process messages without using containers or EC2 instances. When it was released, we were thinking about the design of our new project. It matched our requirements perfectly and we are already using it! But remember that these are Lambda workers and the solution is not suitable for heavy load processing, because you are limited to the 5-minute timeout, memory constraints, and concurrency limit. Do you need to queue lots of short tasks? Maybe you need some kind of a buffer to securely execute asynchronous calls? Give it a try, it’s awesome!

If you’d like to find out more about this service, get in contact with one of our experts here.

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

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...

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.








Cloud Computing News #3: Cloud strategy is a must-have

CATEGORIES

BlogNews

This week we focus on cloud strategies.

How and Why Leaders Must Implement Cloud Computing

“Organizations that do not have a high-level cloud strategy driven by their business strategy will significantly increase their risk of failure and wasted investment,” says David Cearley, vice president and Gartner Fellow.

According to Gartner, a cloud strategy defines the business outcomes the enterprise seeks, and how to get there. Instead of thinking about it as installing new technologies, adopt a cloud service from an outcome perspective. What do you want the cloud to accomplish, and the enterprise to gain?

Gartner highlights 4 key points for creating a cloud strategy:

  1. Select the right cloud option: it is vital that technology strategic planners select the option most aligned with the enterprise goals and needs .
  2. Think bimodal: a cloud strategy must address both modes based on the overall business strategy and the degree to which the business is focused on aggressively pursuing digital business.
  3. Categorize cloud service options based on benefits and challenges.
  4. Define guiding principles for the ideal way for cloud adoption to occur within the enterprise.

Read more in Gartner´s white paper Cloud Strategy Leadership

Multi-Cloud Strategies Grow

Wall Street Journal reports on two recent separate surveys on the adoption of cloud services:

According to a study by Forrester

  • 86% of firms already in the cloud have a multi-cloud strategy.
  • Over half of the respondents said they have been spending between $10 million to $100 million a year on multi-cloud services.
  • Why multi-cloud then? Reasons for that vary from safeguarding data by backing it up in cloud storage across different vendors, to taking advantage of different services offered by competing platforms, or simply as a bargaining for better prices.

IHS Markit Ltd., a London-based data and analytics research firm found that

  • Midsize to large companies currently use an average of 8 different cloud providers – and this number is expected to rise to 11 within the next two years.
  • Most firms plan to “adjust their cloud strategy” within the next two years, aiming to improve performance.

Read more in WSJ

Public cloud infra quarterly revenue has more than doubled in the past 3 years

According to the cloud market growth data by International Data Corporation (IDC), digital transformation is moving enterprises into the cloud.

“Public cloud has been growing the most. Digital transformation initiatives such as edge computing and machine learning have been bringing new enterprise workloads into the cloud, driving up the demand for higher density configurations of cores, memory, and storage”, says Kuba Stolarski, research director for Infrastructure Platforms and Technologies at IDC.

Vendor revenue from sales of infrastructure products for cloud IT grew 45.5% year over year in the first quarter of 2018 (1Q18), reaching $12.9 billion. IDC also raised its forecast for total spending on cloud IT infrastructure in 2018 to $57.2 billion. Of this forecast, the public cloud will account for 67.0% of the total, growing at an annual rate of 23.6%

Public cloud infrastructure quarterly revenue has more than doubled in the past three years to $9.0 billion in 1Q18, growing 55.8% year over year. Traditional (non-cloud) IT infrastructure revenue grew 22.0% from a year ago.

Read more in IDC

Cloud enablement, advisory and strategy at Nordcloud

Our Cloud Enablement Services help your organisation to take advantage of the public cloud. We have a number of cloud advisors at Nordcloud, who are on hand to assist our customers with their journey to the cloud.

Read more about our services here or contact us here.

Blog

Microsoft awards Nordcloud Partner of the year for 2020

Nordcloud has been awarded the 2020 Microsoft Country Partner of the Year Award for Finland. The awards recognises partners that...

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

All at sea in cloud migration? These 7 considerations might just save you

1) We moved all our Servers into the cloud, nothing appears to have changed, where’s the benefit? The cloud won’t...

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.








SAP Innovation Forum Nordics 2018

CATEGORIES

Events

Join Nordcloud at SAP Innovation Forum Nordics 2018

SAP Innovation Forum Nordics is your opportunity to see live innovation first hand and discover how SAP solutions can allow you to turn thinking into doing.

Bringing together the entire Nordics ecosystem of SAP users, partners and solution experts for one amazing live experience, SAP Innovation Forum Nordics will be packed with opportunities for you to learn, interact, discuss and see real life examples of SAP innovation in practice.

Register now to learn how Nordcloud can support you in your SAP journey, from SAP Cloud Infrastructure and DevOps to SAP Insights and Intelligence.

Date

19-20 September 2018

Location

Lokomotivværkstedet
Otto Busses Vej 5A,
2450 København SV,
Denmark

Time

9:00 AM – 6:00 PM followed by an evening networking event (Day 1)
8:45 AM – 4:00 PM (Day 2)

Register here!

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

Meet us at Microsoft Ignite 2019

Explore the latest tools and technology – join Nordcloud at Microsoft Ignite in Orlando on November 4-8!

Blog

SaaS Business Model and Public Cloud are a Winning Combination for ISVs

Our experts have helped many ISVs to leverage cloud technologies to transition their business from that of a traditional software...

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.








Google Cloud Finland Region Celebration

CATEGORIES

Events

Latency goes down. Innovation speeds up. A new, sustainable Google Cloud Region is coming to Finland.

Finland is Google’s 5th region in Europe and 16th GCP region globally, featuring compute, storage, big data, and networking services. It will be connected to Google’s well-provisioned, secure and private network to enable global access to all Google Cloud Platform services.

As a Launch Partner, Nordcloud invites you to what will be an extraordinary day with your peers, industry thought leaders, and Google Cloud leaders and product experts. Learn how the Google Cloud Nordic region provides low latency for local customers and access to innovation to build Finland’s future.

Date

Thursday, September 6, 2018

Location

The Cable Factory
Tammasaarenlaituri 5
00180, Helsinki, Finland

Time

9:00 AM – 5:00 PM followed by an evening celebration
(Registration starts at 08.00 AM)

Register here!

Blog

Challenges of virtual workshops

In March 2020 I was supposed to give a full-day training about Google Cloud Platform fundamentals. Unfortunately two days before...

Blog

Meet us at Microsoft Ignite 2019

Explore the latest tools and technology – join Nordcloud at Microsoft Ignite in Orlando on November 4-8!

Blog

SaaS Business Model and Public Cloud are a Winning Combination for ISVs

Our experts have helped many ISVs to leverage cloud technologies to transition their business from that of a traditional software...

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.