Saturday, 22 April 2023
4 cloud cost optimization strategies with Microsoft Azure
Saturday, 4 March 2023
Azure VMware Solution in Microsoft Azure Government streamlines migration efforts
Accelerating the migration journey in Azure
- Seamlessly modernize over time with Azure services: With Azure VMware Solution, you can leverage Azure services and further modernize workloads on your timeline, such as Azure App Service, Azure Kubernetes Service, Azure Traffic Manager, security, and analytics.
- Better streamline migration efforts with familiar tools and services: With a unified Azure experience via the Azure Government portal, customers can integrate their existing processes and tools “as-is” and run familiar VMware technology, including VMware vSphere, VMware HCX, VMware NSX-T, and VMware vSAN. HCX Enterprise edition is available at no additional cost, which enables you to streamline data and applications to help accelerate large-migration efforts and reduce time.
- Maintain business continuity and workloads more securely on Azure: Leverage Azure services on the public cloud for disaster recovery, backup, security, and more to safeguard your applications. Azure enables customers to integrate VMware workloads with best-in-class cloud security features, such as:
- Azure Virtual Network integration provides perimeter network controls using solutions such as network and application security groups and network security solutions for applications such as the Azure Application Gateway.
- Logging, monitoring, and alerting solutions, such as Azure’s security information and event management (SEIM) solution, Azure Sentinel, and threat detection using Defender for Cloud (formerly Azure Security Center).
- Customer-managed keys provides enhanced control over encrypted VMware vSAN data using HSM (hardware security model) backed Azure Key Vault and certificate authority integration for automated certificate management.
- End-to-end encryption safeguard data according to your company’s security and compliance needs with Azure Data Encryption at Rest with all Azure services.
Savings opportunities in Azure
Saturday, 31 December 2022
Zero downtime migration for Azure Front Door—now in preview
New features/capabilities on the new Front Door since general availability
Migration overview
Notable changes after migration
Saturday, 12 November 2022
Announcing more Azure VMware Solution enhancements
Check out what’s new in Azure VMware Solution
Thursday, 10 November 2022
Improve your energy and carbon efficiency with Azure sustainability guidance
Accelerate your sustainability progress with Azure
Supporting your sustainability journey in the cloud
Driving sustainability skilling across your organization
Tuesday, 18 October 2022
Cost optimization using Azure Migrate
Customer requirements and benefits
Microsoft’s focus on cost optimization
Thursday, 4 August 2022
5 steps to prepare developers for cloud modernization
If you’re thinking about what it takes to modernize your applications, you’re not alone. Companies everywhere now understand that migrating applications to the cloud and shifting to a cloud-first approach is critical to business competitiveness. The purpose of modernizing applications is to better align them to current and future business needs. By deploying enterprise applications to the cloud, you gain greater ability to innovate, improve security, scale to meet demand, manage costs, and deliver rich and consistent customer experiences anywhere in the world more quickly.
But as you move to the cloud, there are many options to choose from and skills to gain. One of the most important parts of this effort is understanding how to prepare developers for cloud modernization—and one of the trickiest parts is knowing where to start.
According to research on Developer Velocity, the number one driver of business performance is best-in-class developer tools. Companies that create the right environment—by providing strong tools and removing points of friction for developers to innovate—have 47 percent higher developer satisfaction and retention rates than those in the lowest quartile for Developer Velocity. With Microsoft Azure, you’ll find not only the tools and technologies that you need to move to the cloud, but also extensive developer support for cloud modernization.
In this article, we’ll walk you through technical documentation, educational resources, and step-by-step guidance to help you build the skills and strategy needed to successfully modernize your applications. We use Azure App Service as our example, but the same concepts apply to other tools you might use in your modernization efforts.
Here are five steps to take to start preparing for cloud modernization:
1. Watch how application migration works.
Migrating existing, on-premises applications to the cloud is often the focus of initial application modernization efforts. Once the business case has been made to migrate an application to the cloud, you’ll need to assess the application for all the dependencies that can affect whether it can be successfully migrated without modifying the application. In the case of App Service, a migration assistant guides you through the assessment. Then, if the assessment indicates that the application can be migrated, the migration assistant performs the migration. To get an introduction to how the assessment and migration process works, watch the overview video on how to migrate web apps to App Service.
2. Learn to migrate an on-premises application to the cloud.
The best way to understand what it takes to migrate an application is to try it for yourself. To learn how to migrate an on-premises web application to App Service, take the step-by-step online course—including a hands-on lab—that guides you through migration and post-migration. Using a sandbox environment and access to free resources, you’ll get an in-depth walkthrough of how to migrate your web application, from assessment through post-migration tasks. You’ll also get background on why the assessment phase is so important, what types of problems it’s intended to identify, and what to do if any problems are found. Next, the course takes you through the migration process and provides guidance on the settings you’ll need to choose from, and it prepares you for additional tasks that might be necessary to get the web app in working order.
3. Build a web app in the language of your choice.
Learning how to build a cloud-native application is another important step in preparing yourself to shift to a cloud-first approach. To give it a try, sign up for an Azure free account, which gives you access to dozens of free services, including App Service. Along with access to a wide range of cloud resources, you get developer support for cloud modernization through quickstart guides that walk you through creating and deploying a web app in App Service using the language of your choice, including .NET, Node.js, Java, Python, and other languages. This is also a great time to explore other Azure cloud capabilities and use the $200 credit that you get with the Azure free account.
4. Assess your own web apps for modernization readiness.
Once you understand the basics of migrating and deploying applications in the cloud, it’s time to get to work on the process of assessing and migrating your own web apps. Use the free App Service migration tool to run a scan on your web app’s public URL. The tool will provide you with a compatibility report on the technologies your app uses and whether App Service fully supports them. If compatible, the tool will guide you through downloading the migration assistant, which simplifies migration in an automated way with minimal or no code changes.
5. Download the App Migration Toolkit.
With a solid background in how to prepare for modernization, you’re in a good position to start putting the full range of Azure developer support for cloud modernization to work. Download the App Migration Toolkit to find the resources you need to successfully modernize your ASP.NET applications from start to finish. From building your business case to best practices and help gaining skills, the toolkit provides practical guidance and support to help you turn your application modernization plans into reality.
While application modernization is a significant initiative that requires strategy, planning, skill-building, and investment of time and resources, the benefits to the business are worth the effort. Fortunately, Azure simplifies the process of figuring out how to prepare developers for cloud modernization. The App Migration Toolkit gives you the skills and knowledge needed to help your organization innovate and stay competitive.
Source: microsoft.com
Tuesday, 3 May 2022
Announcing new investments to help accelerate your move to Azure
As businesses adapt to new ways of operating, IT leaders are presented with increasing challenges to achieving sustainable growth. Ensuring your business continues to run without interruptions while adapting and transforming can be paramount. If your company is looking for options to migrate your server estate to the cloud, we have news for you.
Outstanding offers
Microsoft has great offers for Windows Server and SQL Server customers looking to move to the cloud. Azure offers free Extended Security Updates for SQL Server 2012 and Windows Server 2012/2012 R2, giving you more time to modernize supported applications for three additional years beyond the 10 years granted by Microsoft Support. Microsoft also allows customers to save significantly when running their workloads in Azure Virtual Machines with Azure Hybrid Benefit, which combined with reserved instances can enable up to 85 percent savings when compared to other cloud services.
To help support your migration and modernization to the cloud, mitigating potential unforeseen risks and costs, Microsoft is expanding the Azure Migration and Modernization Program (AMMP). In the past years, AMMP has helped thousands of customers like Jotun unlock the value of the cloud, bringing together the right mix of resources and best practices at every stage of their journey. We’re now investing significantly more to support your largest Windows/SQL Server migration and modernization projects—up to 2.5 times larger based on project eligibility. This investment will help with your migration in two ways: partner assistance with planning and moving your workloads, and Azure credits that offset transition costs during your move to Azure SQL Managed Instance and Azure SQL Database.
Unparalleled innovation
Unlock your SQL Server and Windows Server’s greatest potential in Azure, with unique capabilities and more options for true hybrid cloud flexibility. With Microsoft you can choose the option that aligns best to your business needs, migrating and modernizing servers with solutions like Windows Server and SQL Server running in virtual machines (VMs), Azure SQL managed databases, and hybrid management through Azure Arc.
When you have your VMs in Azure, management becomes simplified with dedicated solutions such as Azure Automanage and Windows Admin Center in the Azure portal. Azure SQL allows you to spend more time innovating and less time patching, updating, and backing up your databases, as Azure is the only cloud with evergreen SQL that automatically applies the latest updates and patches so that your databases are always up to date, eliminating end-of-support hassles. Azure SQL also features built-in AI that automatically tunes databases ensuring peak performance for every database, delivering leading price-performance.
Unmatched security
Security is foundational for Azure. If your company is running SQL Server 2012 and Windows Server 2012/2012 R2, this is the time to consider assessing those environments as they reach the end of support on July 12, 2022 and October 10, 2023 respectively. Not having support means the end of security updates, which may leave your business exposed to security risks and compliance concerns. Azure offers three years of extended security updates.
Multilayered security is provided across physical datacenters, infrastructure, and operations with cyber security experts actively monitoring to protect your Windows Server and SQL Server, including in hybrid deployments with Azure Arc. Microsoft has more than 3,500 cybersecurity professionals and spends $1 billion annually on security to help protect, detect, and respond to threats, so you can grow a safe and secure business. The Azure platform is a leader in compliance coverage with 90 plus compliance offers that allow you to proactively safeguard your data and streamline compliance. Our commitment to privacy is uncompromising. Our core privacy principle is, you own your data. We will never use it for marketing or advertising purposes, in turn providing you confidence around data storage and security.
Source: microsoft.com
Saturday, 2 April 2022
Bring your own IP addresses (BYOIP) to Azure with Custom IP Prefix
When planning a potential migration of on-premises infrastructure to Azure, you may want to retain your existing public IP addresses due to your customers' dependencies (for example, firewalls or other IP hardcoding) or to preserve an established IP reputation. Today, we are excited to announce the general availability of the ability to bring your own IP addresses (BYOIP) to Azure in all public regions. Using the Custom IP Prefix resource, you can now bring your own public IPv4 ranges to Azure and use them like any other Azure-owned public IP ranges. Once onboarded, these IPs can be associated with Azure resources, interact with private IPs and VNETs within Azure’s network, and reach external destinations by egressing from Microsoft’s Wide Area Network. Read more about how bringing your IP addresses to Azure can help to speed up your cloud migration.
Provisioning a custom IP range
Onboarding your ranges to Azure can be done through the Azure portal, Azure PowerShell, Azure CLI, or by using Azure Resource Manager (ARM) templates. In order to bring a public IP range to use on Azure, you must own and have registered the range with a Routing Internet Registry such as ARIN or RIPE. When bringing an IP range to use on Azure, it remains under your ownership, but Microsoft is permitted to advertise it from our Wide Area Network (WAN). The ranges used for onboarding must be no smaller than a /24 (256 IP addresses) so that they will be accepted by Internet service providers. When you create a Custom IP Prefix resource for your IP range, Microsoft performs validation steps to verify your ownership of the range and its association with your Azure subscription. Each onboarded range is associated with an Azure region.
Using a custom IP range
Once your range has been provisioned on Azure, you have the option to assign public IP addresses from the range to resources immediately or to begin advertising the range before assigning, depending on what fits your specific use case. After the command is issued to commission a range, Microsoft will advertise it both regionally (within Azure) and globally (to the Internet). The specific region where the range was onboarded will also be posted publicly for geolocation providers. To assign the BYOIPs, you would create public IP prefixes (contiguous blocks of Standard SKU public IP addresses), from which you can allocate specific individual public IP addresses. Note that while an IP range is onboarded under the context of an Azure subscription, prefixes from this range can be derived from other subscriptions with appropriate permissions. Onboarded IPs can be associated with any resource that supports Standard SKU public IPs, such as virtual machines, Standard Public Load Balancers, Azure Firewalls, and more. You are not charged for maintenance and hosting of your onboarded Public IPs Prefix; you are charged only for egress bandwidth from the IPs and any attached resources.
Key takeaways
Thursday, 24 March 2022
Cloud migration for medical imaging data using Azure Health Data Services and IMS
This blog is part of a series in collaboration with our partners and customers leveraging the newly announced Azure Health Data Services. Azure Health Data Services, a platform as a service (PaaS) offering designed to support Protected Health Information (PHI) in the cloud, is a new way of working with unified data—providing care teams with a platform to support both transactional and analytical workloads from the same data store and enabling cloud computing to transform how we develop and deliver AI across the healthcare ecosystem.
The first implementation of digital imaging techniques in clinical use started in the 1970s. Since then, the medical imaging industry has grown exponentially—over the last two and a half decades, there has been a significant development in image acquisition solutions, which has boosted image quality and adoption in different clinical applications. Healthcare is projected to deliver the greatest industry-specific CAGR of 36 percent out to 2025 (Global healthcare data is forecasted to reach 2.3 zettabytes* in this coming year alone) and medical imaging data represents approximately 80 – 90 percent of that growth.
While the amount of data generated by the medical imaging industry has continued to grow, the solutions for storing and handling this data remain archaic and on-premises due to limited products with insufficient computing power, storage size, and continuously outdated hardware. In addition, the lack of interoperability of these on-premises systems with other types of clinical data solutions and increasing workloads within imaging departments resulted in a big struggle to achieve predictive diagnosis and improved outcomes for patients. Bringing health data into the cloud has been met with challenges ranging from concerns about the security and privacy of the data to a lack of understanding of the opportunities it opens.
For the most part, interoperability in the health industry has also been limited and focused on clinical data. However, other types of health data such as imaging, IoT, and unstructured data also play a critical role in getting a full view of the patient, thereby contributing to better patient diagnosis and care.
This is why Microsoft has released Azure Health Data Services which aims to support the combining clinical, imaging, and MedTech data in the cloud using global interoperability standards like Fast Healthcare Interoperability Resources (FHIR®) and Digital Information Communication in Medicine (DICOM). The DICOM service within Azure Health Data Services allows standards-based communication with any DICOMweb™ enabled systems such as medical imaging systems, vendor-neutral archives (VNAs), picture archiving, and communication systems (PACS), etc. The goal is to fully leverage the power of the cloud infrastructures for medical images, creating a service that is fast, highly reliable, scalable, and designed for security.
Within the DICOM service, QIDO, WADO, and STOW protocols support query, retrieve, and storage of DICOM objects, while custom tags allow for user-defined, searchable tags. You can also use DICOMcast as a single source to query for cross-domain scenarios. The DICOMcast injects DICOM metadata into the FHIR service, or FHIR server, allowing a single source of truth for both clinical data and imaging metadata.
Once imaging data is persisted in the cloud, there is also a need for seamless integration of workloads into the cloud with minimum disruption and without extra investment in devices and software. In order to enable customers currently relying on DICOM DIMSE to be able to smoothly adopt cloud-based imaging storage and solutions powered by our DICOM service.
IMS collaborated with Microsoft to leverage its cloud technologies for IMS to provide a solution for this challenge resulting in a powerful tool that migrates medical imaging data from legacy workstations to the cloud using Azure Health Data Services. IMS selected Microsoft Azure because it has the most comprehensive offering and active road map to support the transition of healthcare to the cloud.
Using CloudSync as a synchronization tool
It was apparent from the beginning that creating a simple protocol converter or gateway to push images from on-premises to the cloud was not an optimal solution: since the data will flow only in one direction (from a healthcare organization to the cloud for storage, archival or advanced analytics). With that, the institution would be missing most of the benefits, such as calling back the image set into the existing on-premises viewer after performing annotations, running cloud-enabled AI models, or advanced analytics. On the other hand, having access to prior imaging studies of the patients during the current visit also plays a vital role in validating abnormal conditions over time for better clinical outcomes.
To bridge this gap, IMS designed and developed CloudSync, which is a software-only DICOM device that actively synchronizes the on-premises archive (or multiple archives) with an Azure DICOMweb endpoint. CloudSync allows the data to flow both ways and furthermore allows the implementation of business logic for the proactive staging of patient historical imaging data for immediate access, thereby reducing the latency experienced by the user.
This synchronization allows integration of organizations’ existing on-prem solutions with Azure Health Data Services and machine learning environments so that they can store, archive, slice-and-dices their data for superior cohort management. With the possibility to conveniently connect to Microsoft Power BI and Azure Synapse Analytics through Azure Health Data Services, institutions can curate their datasets, develop and deploy models, monitor their performance, perform advanced analytics on Azure Machine Learning Pipeline and push results back into their clinical workflow.
Key features of CloudSync include:
◉ Synchronize medical DICOM images from on-premises archives to the cloud using Azure Health Data Services: Enable collaboration among multiple on-prem devices by connecting all of them in one point for ease of access by everyone.
◉ Eliminate network latency while fetching medical imaging data: Proactively push prior medical images of the patient from the cloud to the on-prem devices based on the patient’s schedule and have them ready during the patient’s visit.
◉ Migrate imaging data from legacy workstations to the cloud: Enable seamless and effortless integration of on-premises imaging workstations with the cloud.
CloudVue: A one-stop-shop for medical image viewing
The beginning of next-gen medical imaging viewing
Do more with your data with Microsoft Cloud for Healthcare
Thursday, 3 March 2022
Seamless integration of Logz.io observability platform with Microsoft Azure
When your solution is operating at cloud speed and scale you need to be able to spot problems as they arise (ideally before they impact the customer), respond quickly and resolve them as quickly as possible. If you are building and have cloud-native applications in form of microservices, serverless, and container technologies, tracing an event to its origin, and identifying the root cause is not trivial.
Observability solutions allow you to monitor modern systems more effectively and help you find and connect effects in a complex chain and trace them back to their cause. It gives your DevOps, site reliability engineers (SREs), and developers visibility into the entire architecture. Observability solutions achieve this by collecting logs, metrics, and traces, and using machine learning to extract insights.
At Microsoft, in addition to providing native observability solutions such as Azure Monitor, we work closely with the open-source community and partners to provide popular observability solutions for you to choose the observability solution of your choice.
We have partnered with Logz.io to build Logz.io for Microsoft Azure which makes it easy to ship your log data to Logz.io in minutes without deploying any new code. From within Azure, you can deploy Logz.io resources and choose which logs they want to send to Logz.io for storage and analysis. This includes activity logs, data from multiple Azure resources, and log files from virtual machines. Before the integration, Logz.io customers were expected to instantiate EventHub in their subscription and use Azure functions to send data from Azure resources to the Logz.io account.
Logz.io provides a cloud-native observability platform that centralizes log, metric, and tracing analytics in one place, so you can monitor the health and performance of your Azure environment. It uses open source monitoring tools including ELK, Prometheus, and Jaeger—and unifies them into a scalable observability platform.
“Our partnership with Logz.io will accelerate innovation within the engineering community, enabling teams to seamlessly launch Logz.io observability tools, and rapidly build and monitor their products, while providing customers with a centralized portal management for billing and support for their Azure Deployments.”—Julia Liuson, President, Microsoft Developer Division“This partnership represents a massive opportunity for engineering and DevOps teams to build and optimize their mission-critical applications using the open-source tools they love,” said Tomer Levy, Founder and CEO at Logz.io. “By creating a seamless, low friction way to utilize Logz.io in the Azure environment and streamline the entire process, we believe that this native integration, offered through Azure Marketplace will become a de facto resource for many new and existing customers.”
Sunday, 13 February 2022
New investments to help you accelerate your Azure migration and modernization journey
Last year many organizations turned to the cloud to survive disruptions caused by the pandemic. Businesses are now charting the course for their recovery and further accelerating their cloud momentum to drive faster app innovation, optimize infrastructure costs, and enhance security posture. In a recent survey, 90 percent of enterprises responded that they expect cloud usage to exceed prior plans due to COVID-19.
“The pandemic accelerated our timetables, but we made the right decision to move quickly and are not looking back. Our total cost of ownership (TCO) has gone down 30 percent, the disaster recovery (DR) time has gone down from 30 days to a couple of hours. We now have the scalability we need and are no longer spending money on various upgrades that were previously required. With the Azure Migration and Modernization Program, we were able to move our datacenter to Azure in six months.”—Gurmail Jaswal, Director IT Solutions, Boston Pizza
This week at Microsoft Ignite, we’re announcing expanded program and product investments—to help customers accelerate their migration and modernization journey with Azure.
Azure Migration and Modernization Program (AMMP) is expanding to support new scenarios
Over the last two and a half years, Azure Migration and Modernization Program (AMMP) has helped thousands of customers unlock the benefits of the cloud, with the right mix of expert guidance and best practices at every stage of their journey. Boston Pizza, University of Leicester, British Council, Implenia, and Actavo are just a few examples.
AMMP is designed to serve the needs of our customers for migration and modernization across their entire infrastructure, application, and data estate. This is why we evolved the Azure Migration Program (AMP) to the AMMP a few months ago, expanding it to include support for application and data modernization.
Today, we are announcing support for additional scenarios in AMMP, driven by customer requests:
◉ Infrastructure: We are expanding AMMP to help customers plan and move their SAP environments to Azure, including both SAP lift-and-shift and SAP HANA deployments.
“We were needing to upgrade our mission-critical SAP systems that our largest business entity utilizes. On top of that, we were up against a tight deadline with our datacenter end of service. The Azure Migration and Modernization Program (AMMP) accelerated our transformation to the cloud with skilling, FastTrack for Azure engineering resources, and a specialized partner (Brillio). Together they helped ensure a smooth migration, cost reduction, and risk mitigation. With AMMP, we were able to not only beat the project deadline but quickly realize efficiencies that would have not otherwise been possible on-premises.”—Patty Ward, CIO, Mizkan Americas
◉ Applications: We are deepening our focus on app modernization in two areas:
Azure Red Hat OpenShift: AMMP will now help customers move their Red Hat OpenShift environments to Azure as part of their application modernization initiatives.
“Digital transformation is a key component of the modern enterprise, which can frequently mean adopting the operational and cost efficiencies of cloud services. Enabling this shift is critical for customers and a key priority for Red Hat, so we’re pleased that Azure Red Hat OpenShift will be part of the Azure Migration and Modernization Program, which is intended to help customers and partners gain faster access to the necessary tools and expertise for advancing transformation strategies, from application modernization to workload migration.”—Sathish Balakrishnan, Vice President, Hybrid Cloud Experience, Red Hat
Cloud-native apps: AMMP will help customers innovate and build new cloud-native apps using common app patterns like serverless, containers, and microservices architectures.
◉ Hybrid and security: Customers often bring up hybrid flexibility and enhanced security posture as key requirements during their move to the cloud. AMMP will help customers with deploying Azure Arc to workloads that aren’t planned or ready to move yet, helping them consistently manage their workloads across cloud and on-premises environments. We are deepening our focus on security in AMMP with guidance and deployment assistance for services like Azure Security Center and Azure Defender.
SAP is available in AMMP as of today. Stay tuned for availability details on the others.
With these additions, AMMP is now one comprehensive program for all migration and modernization needs of our customers.
Enhanced migration and modernization tools and product capabilities
Azure Migrate is the central hub to discover, assess, right-size, and move applications, databases, and infrastructure to Azure. Azure Migrate recently announced the preview of two new features: first, Agentless discovery, and assessment of ASP.NET web apps and second, App containerization tool expansion to include Azure App Service as deployment target in addition to Azure Kubernetes Service (AKS).
We had previously introduced Azure Automanage, an Azure service that simplifies and optimizes the management of Windows Server and Linux virtual machines. Today we’re announcing the general availability of two key features in Azure Automanage—Extended network for Azure and SMB over QUIC—to simplify migration of Windows Server-based workloads.Azure SQL is a family of SQL cloud databases providing flexible options to migrate and modernize application databases. Today at Microsoft Ignite, we’re announcing many new capabilities in Azure SQL Managed Instance: premium series hardware, Windows authentication, 16 TB storage capacity—which deliver more performance, scale, and flexibility. The new link feature within Azure SQL Managed Instance reimagines SQL Server database replication to enable mission-critical workload migration with minimal downtime. Learn more about these Azure SQL enhancements.
Azure landing zones in the Microsoft Cloud Adoption Framework for Azure are designed to help customers successfully prepare their cloud environments for migration or modernization. To make Azure landing zones creation even easier, we built the Azure landing zone accelerator which provides an intuitive Azure portal-based deployment experience. To help customers optimize their Azure investments, we have created a new Azure Virtual Machines cost estimator which includes a Power BI template and on-premises compute unit list. This estimator is available to all customers as part of our cloud economics and Cloud Adoption Framework guidance.
Source: microsoft.com