Category Archives : Developer

12

Nov

How to optimize your Azure workload costs
How to optimize your Azure workload costs

Managing IT costs is critical during this time of economic uncertainty. The global pandemic is challenging organizations across the globe to reinvent business strategies and make operations more effective and productive. Faster than ever, you’ll need to find ways to increase efficiencies and optimize costs across your IT organizations.

When it comes to cloud cost optimization, organizations typically divide responsibilities between central IT departments and distributed workload teams. Central IT departments manage overall cloud strategy and governance, setting and auditing corporate policies for cost management. In compliance with central IT policy, workload teams across the organization assume end-to-end ownership for cloud applications they’ve built, including cost management.

In this new normal, if you’re a workload owner, it’s doubly challenging for you and your teams who are taking on new cost responsibilities daily, all while continuously adapting to working in a cloud environment. We created the Microsoft Azure Well-Architected Framework for you to help you design, build, deploy, and manage successful cloud workloads across five key pillars: security, reliability, performance efficiency, operational excellence, and cost optimization. While we’re uniquely focusing on cost optimization here, we’ll soon be addressing best practices on how to balance the priorities of your organization against the other four

Share

09

Nov

Meeting developer needs with powerful new features in Azure Cache for Redis

In May, we announced a groundbreaking partnership with Redis Labs to bring their Redis Enterprise software to Azure as a part of Azure Cache for Redis. We were humbled by the level of excitement and interest we received. We are announcing that you can now use Redis to tackle new challenges while making your caches larger and more resilient than ever before.

There has never been a more critical time for a technology like Redis. With billions of people working from home globally, web-based applications must be more responsive than ever, and enterprises both large and small need to be able to scale rapidly to meet unexpected demand. Solutions like Redis empower developers to optimize their data architectures and solve these problems. We’ve seen tremendous adoption of Azure Cache for Redis, our managed solution built on Open Source Redis, as Azure customers have used Redis as a distributed cache, session store, and message broker. We’re excited to incorporate Redis Enterprise technology and make this solution even more powerful and available while also unlocking important new use cases for developers like search, deduplication, and time series analysis.

What is Redis Enterprise on Azure?

Microsoft and Redis Labs have partnered closely to

Share

08

Oct

Microsoft is a Leader in the 2020 Gartner Magic Quadrant for Full Life Cycle API Management

We are excited to share that Microsoft has been named a Leader in the Gartner Magic Quadrant for Full Life Cycle API Management 2020 based on the ability to execute and completeness of vision. Our placement is a testament to our continued innovation in enterprise API management capabilities and broad customer adoption of Azure API Management.

With the rapid shift to and increasing adoption of digital channels for all business transactions, APIs are becoming increasingly important for organizations, enabling them to innovate, increase agility and take advantage of new business opportunities by building thriving API ecosystems. Azure API Management helps organizations of all sizes to design, secure, publish, scale, and observe APIs across clouds and on-premises and make them discoverable and consumable by internal, partner, and public developers.

Azure API Management is available in more than 50 regions worldwide. Thousands of global enterprise customers across every major industry vertical use Azure API Management including Alaska Airlines, CEMEX, SwissRe, Chipotle, Finastra, Bosch, Zeiss, Legrand.

Disclaimer: This graphic was published by Gartner, Inc. as part of a larger research document and should be evaluated in the context of the entire document. The Gartner document is available by visiting this Microsoft

Share

30

Sep

Microsoft named a leader in Gartner’s Magic Quadrant for Enterprise Integration Platform as a Service

We are excited to share that Gartner has positioned Microsoft as a leader in the 2020 Enterprise Integration Platform as a Service (EiPaaS) Magic Quadrant, based on our ability to execute and completeness of vision. Microsoft has now remained an EiPaaS MQ leader for the past three years.

According to Gartner, “Enterprise iPaaS providers continue to broaden their go-to-market strategies to cover an increasing range of enterprise integration scenarios.” Our vision is to help customers enable integration in all areas of their operations, from traditional central IT to business-led activities. Azure Integration Services (AIS), comprising of API Management, Logic Apps, Service Bus, and Event Grid, helps customers connect applications and data seamlessly to the cloud for services such as machine learning, cognitive services, and analytics, enabling increased enterprise-wide visibility and agility.

Best-in-class integration capabilities and platform

As applications and data are becoming more connected than ever, integration has become a key part of building applications. Azure Integration Services provides a comprehensive and cohesive set of integration capabilities spanning applications, data, and AI, with over 370 connectors and UI automation with Robotic Process Automation (RPA), for customers to connect everything quickly and easily. We provide these capabilities through high

Share

24

Sep

Unleash the full potential of your developer teams and increase Developer Velocity

In today’s environment, software development excellence is becoming even more critical for business success. Over the past few months, we’ve seen organizations realize that their future success depends on taking advantage of technology to rethink business models, innovate, and improve processes to better serve employees and customers. The reality is many companies across different industries are becoming software companies. According to a recent study by McKinsey & Company: Developer Velocity: How software excellence fuels business performance, there are currently over 20 million software engineers worldwide, and over 50 percent of these developers are working at organizations outside of the tech industry.

The most successful organizations understand that transforming into software companies cannot be achieved solely through the introduction of new technologies; rather, it requires a deep focus on supporting the people who will catalyze change and create the new value they seek.

In this same study, McKinsey concluded that business leaders need to empower the people behind software development – the developers – to unlock their productivity and innovation, in what the industry has started referring to as Developer Velocity.

What is Developer Velocity?

Developer Velocity means driving business performance through software development by empowering developers, creating the right

Share

16

Sep

Azure Container Instances – Docker integration now in Docker Desktop stable release

We’re happy to announce the new stable release of Docker Desktop includes the Azure Container Instances – Docker integration. Install or update to the latest release and get started deploying containers to Azure Container Instances (ACI) today.

Azure Docker integration

The Azure Docker integration enables you to deploy serverless containers to Azure Container Instances (ACI) using the same Docker Command-line (CLI) commands from local development. Use docker run to spin up a single-container or docker compose up to deploy multi-container applications defined with a Docker Compose file. You can also view logs, attach a shell, and perform other actions against the containers running in ACI, just as if those containers were running locally. In addition, you can now use Compose to attach Azure File Share volume mounts to your containers in either a local or ACI context.

With Azure Container Instances (ACI), you can run your dev/test or production containers in the cloud without needing to set up any infrastructure. ACI caters to developers who need to quickly run containers in the cloud with minimal operational overhead, therefore there is no infrastructure or platform management overhead. ACI integrates with other Azure services for your production workload needs, such as

Share

08

Sep

View your Azure Cache for Redis data in new Visual Studio Code extension

Azure Cache for Redis is an in-memory data store that is used to power fast, scalable applications. Now in preview, you can access all the caches under your Azure subscriptions and view their data with the new Azure Cache for Redis Visual Studio Code extension.

With this new integration, you’ll be able to use Visual Studio Code to view, test, and debug your caches—in one streamlined experience. This extension enhances ease of development by eliminating the need to manually track connection and access keys to connect to your caches. Simply authenticate with your Azure account, and you’ll instantly be able to access your Azure Cache for Redis instances.

This extension supports both common configurations—clustered and non-clustered caches, as well as all Redis data types, such as strings, lists, hashes, and sets. With it, you’ll be able to filter Redis keys by match expressions. Ultimately, this extension gives you more time to focus on development, debugging, and testing your application on your terms.

Installation and usage

The Azure Cache for Redis extension can be downloaded from the Visual Studio Code Marketplace or within Visual Studio Code by searching for Azure Cache in the extension tab.

Marketplace will direct you to open

Share

31

Aug

Advancing a culture of reliability at the pace of Azure
Advancing a culture of reliability at the pace of Azure

“Customers value cloud services because they are agile and adaptable, scaling and transforming to meet the changing needs of business. Since the velocity of change can work against the tenets of reliability, our Azure engineering teams have evolved their culture, processes, and frameworks to balance the pace of innovation with assurance of performance and quality. Today, I asked Principal Program Manager Anne Hamilton to explore the challenges of developing a culture of reliability through Azure engineering onboarding skills training, as part of our Advancing Reliability blog series.” —Mark Russinovich, CTO, Azure

 

Like engineering reliability, Azure culture must balance the speed of the new with the stability of the known in the face of tremendous growth and unknowns. New hires bring new ideas and perspectives while veterans bring experience and institutional knowledge. Both contribute to the team culture, which defines how quality and innovation are valued and implemented.

To evolve the best quality outcomes, the Azure engineering team culture must be a place where ideas are openly shared, rigorously challenged, and effectively implemented. It’s a space where ideation and creativity thrive.

Skills, processes, and frameworks can be taught. But can culture be taught? How do you onboard new

Share

24

Aug

Power mission-critical applications with Azure Database for PostgreSQL

In our current environment, organizations are increasingly looking towards digital solutions to engage their customers and remain competitive. They’re discovering that their customers’ needs can be best met through differentiated, digital experiences delivered by cloud-native applications.

When building a new application, one of the most important decisions to make is where to store the application data. We see tremendous interest in Azure Database for PostgreSQL when it comes to storing relational data in the cloud for mission-critical applications. Here’s why:

Why Azure Database for PostgreSQL? 100 percent open source. Azure Database for PostgreSQL is built on community edition Postgres, with open extension support so you can leverage valuable PostgreSQL features, including JSONB, geospatial support, and rich indexing. Our Postgres team at Microsoft is committed to nurturing a culture of contributing to and collaborating with the Postgres community, and we’re excited to welcome Postgres committers to the team. These committers review submitted code for Postgres, “commit” it into the source code repository, and work with other contributors to test, refine, and eventually incorporate it into the next Postgres build. In future blogs, they’ll share what they’re working on when it comes to new versions of Postgres and updates

Share

28

Jul

Three reasons to migrate your ASP.NET apps and SQL Server data to Azure

The way we work and live has changed. Over the last several months, enterprises have had to shift their strategy from “physical first” to digital first and accelerate their digital transformation to enable remote productivity, reduce costs, or rapidly address new opportunities. In a digital first world, websites and web applications play a significant role in how customers interact with a business. To make a great first impression, companies are modernizing their web applications and data to the cloud for optimal performance, and saving money along the way.

Nearly a third1 of the world’s public websites are built on ASP.NET, and for good reasons; it’s fast, scalable, and secure. What if you could combine those benefits with the operational and financial benefits of the cloud? Microsoft Azure offers the only end-to-end application hosting platform to build and manage .NET applications, enabling significant cost savings, operational efficiencies, and business agility.

Here are three ways you’ll benefit from migrating your ASP.NET apps and SQL Server data to Azure.

Optimize costs with fully managed services that do more for you

Operating your .NET applications on a fully managed platform allows your teams to focus on what matters most by offloading apps, infrastructure, and

Share