iMasters.com - Knowledge for Developers.
Follow Us
Home Backend How to manage and develop new apps in multicloud or hybrid environments
BackendCloud & Infra

How to manage and develop new apps in multicloud or hybrid environments

It has been increasingly common for companies to host their data and applications in hybrid environments and/or multiclouds (multiple clouds, in Portuguese). This is what the research carried out by The Harris Poll and sponsored by Microsoft points out, which shows that 95% of technology companies believe that migration to these environments is essential for the success of their business. And the trend is that this should still increase, since the study points out that 80% of respondents declared that they should increase investments in these resources in the coming years.

With this growth, application and solution developers can be challenged with not having an overview of all the resources they need to manage due to being on different cloud platforms. But I want to share with you some ways to facilitate this visualization using the services of your cloud provider.

One of these solutions is the Microsoft Azure Arc, launched by Microsoft during Build 2022, held in May, and which aims to help make this task simpler, improving the productivity of these professionals. With the general availability of the tool, it is possible to manage multiple servers, either on Windows Server or on some versions of Linux, in on-premises (local physical data center), hybrid or multicloud environments, with a single view of all content. This facilitates the work of developers, including access management, since the professional will be responsible for allowing who can access information made available in the company’s cloud and what they can do with it.

In addition, the professional will be able to deploy SQL tools and PostgreSQL Hyperscale enabled in this cloud and in any distribution with its Kubernetes, an open source tool that allows you to perform tasks in several virtual machines, from a single physical server using Machine Learning.

With these tools, you will also be able to deploy, manage, and monitor Azure SQL Managed Instance in any Microsoft or third-party cloud environment. All this, thanks to the compatibility of SQL Server database tools, facilitating application migrations between clouds, maintaining data sovereignty and allowing dynamism.

Another positive point for the developer is that if the professional is building and running cloud-native applications on Platform as a Service (PaaS), it will be possible for them to run outside of this environment. There are some tools that also allow the user to migrate applications and Virtual Machines, giving the professional the opportunity to configure, evaluate and migrate virtual and physical servers, databases, applications and virtual desktops. All this in a fully integrated way, including the possibility of managing applications based on Vmware vSphere and Hyper-v, which, among other functions, makes recommendations for sizing virtual machines, migrating, when necessary and in a staggered way, their workloads.

Cloud solutions can also allow developers to access information even if there is no internet connection. Tools such as self-service provisioning and monitoring, backups and restores, can be scheduled to be accessed in an automated way and can be run locally with the help of the Kubernetes infrastructure.

In a world where companies are increasingly using multiple cloud providers, or merging with physical data centers, tools like these make the developer’s job easier, regardless of where he is working and whether he is using one or more cloud providers. . All of this to optimize professionals’ time, avoiding rework, whether by adapting an application or even recreating it from scratch so that it works outside the cloud or in multicloud or hybrid environments.

Written by
Fabio Hara

With 26 years of experience in the Technology area, Fabio Hara is currently the Marketing Manager for the Professional Developers audience at Microsoft Brazil, a company where he has worked for over 14 years in various positions. Before working in marketing, he was also a Senior Cloud Solution Architect with a focus on infrastructure, Cloud Native applications and security, participating in several projects for large Microsoft clients.

Leave a comment

Deixe um comentário

O seu endereço de e-mail não será publicado. Campos obrigatórios são marcados com *

Related Articles

Backend

How to Create a Skill for Amazon’s Virtual Assistant Alexa

If you didn’t know, it is not necessary for an Amazon Echo...

Backend

The APIs role in a 5G world

5G is about to revolutionize how we connect and use technology daily....

Backend

EF Core using AsNoTracking with Identity Resolution

Today we will see the consequences of using AsNoTracking with the Identity...

Cloud & Infra

What is the potential of Software Delivery for companies

Companies that invest in software to improve operations enjoy a significant competitive...