Reinventing virtualization with the AWS Nitro System

All Things Distributed

After years of optimizing traditional virtualization systems to the limit, we knew we had to make a dramatic change in the architecture if we were going to continue to increase performance and security for our customers.

Stability requires virtual gardening!


The AI began to consume our data and turned the team into “virtual gardeners”, all the issues that were causing failures were being weeded out, applications pruned, one by one, the landscape turned from a jungle to a well kept garden. The post Stability requires virtual gardening! Dynatrace news. Guest blog from Dynatrace customer Mark Forrester, Digital Readiness Manager at Mitchells & Butlers.

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Perform and Go! Virtually awesome in the making


That’s a quote from my favourite virtual cycling instructor on Peloton, Emma Lovewell. Today, it’s with great sadness, that we have to announce Perform and the Go series as virtual events. Virtually awesome in the making appeared first on Dynatrace blog. Dynatrace news.

Azure Virtual Machines for SQL Server Usage

SQL Performance

One important choice you will still have to make is what type and size of Azure virtual machine you want to use for your existing SQL Server workload. Microsoft currently has eight main types of virtual machines designed for different types of workloads. When you use Azure virtual machines for SQL Server workloads, you should spend some time evaluating the different Azure VM series and sizes that are available in your preferred region.

Firecracker: lightweight virtualization for serverless applications

The Morning Paper

Firecracker is the virtual machine monitor (VMM) that powers AWS Lambda and AWS Fargate, and has been used in production at AWS since 2018. The traditional view is that there is a choice between virtualization with strong security and high overhead, and container technologies with weaker security and minimal overhead. General-purpose hypervisors and virtual machine monitors (VMMs) are also quite large, leading to a large trusted compute base (TCB).

Statistical foundations of virtual democracy

The Morning Paper

Statiscal foundations of virtual democracy Kahng et al., The big idea behind virtual democracy is that we learn the voting preferences of each stakeholder, essentially creating an agent which is able to vote in their place, a virtual voter. Then when we need to make a decision we ask those virtual voters to cast their votes (in the form of a preference ranking). ICML’19.

Service virtualization: How this misunderstood tech could save you millions

TechBeacon Testing

Despite the proven benefits of service virtualization for software development, the technology often gets underutilized. App Dev & Testing, Testing, Service VirtualizationThat's because organizations either haven't heard of it or misunderstand what it is and how to use it.

AMD EPYC Processors in Azure Virtual Machines

SQL Performance

Back on December 5, 2017, Microsoft announced that they were using AMD EPYC 7551 processors in their storage-optimized Lv2-Series virtual machines. The key specifications for the Lsv2 series virtual machines are shown in Table 1. Azure Managed Disks are essentially logical disks that are actually virtual hard disks (VHD) that you can use with any Azure VM, regardless of the VM size. The post AMD EPYC Processors in Azure Virtual Machines appeared first on

AWS EC2 Virtualization 2017: Introducing Nitro

Brendan Gregg

Hardware virtualization for cloud computing has come a long way, improving performance using technologies such as VT-x, SR-IOV, VT-d, NVMe, and APICv. It's an exciting development in cloud computing: hardware virtualization is now fast. The rows of this table are virtualization types, and the cells show the type of virtualization and are colored by the expected performance. Virtualized in Hardware**: Hardware support for virtualization, and near bare-metal speeds.

Tungsten.js: UI Framework with Virtual DOM + Mustache Templates

Wayfair Tech

virtual DOMPerformance is top priority here at Wayfair, because improved performance means an improved customer experience. A significant piece of web performance is the time it takes to render, or generate, the markup for a page. Over the last several months we've worked hard to improve the render performance on our. Read more. Open Source Web Performance performance react.js tungsten tungsten.js

Back-to-Basics Weekend Reading - Virtualizing Operating Systems.

All Things Distributed

Back-to-Basics Weekend Reading - Virtualizing Operating Systems. This weekends back-to-basics reading is on operating system virtualization. There are two papers that deserve the "classic" tag as they both form the basis for operating system virtualization that is in production today. Stanfords Disco, the predecessor of VMWare, uses a full hardware virtualization approach, where Cambridges Xen introduced us to paravirtualization. All Things Distributed.

Beam-Up Load Balancing: The Portable Next Generation App Experience


performance ci/cd firewall load balancer it operations network automation virtual appliance cloud data centers application delivery controller hybrid itWe’ve seen many of the technological advances described in the Star Trek milieu become reality over the last 50 years, from personal communication devices and instant translators to GMOs, medical robots, 3D printing and weapons that stun. But, ah yes, the matter transporter. By far, the invention that captivates us most.

The Best Way to Host MySQL on Azure Cloud


Azure Virtual Networks. Azure makes this easy to setup through the use of a Virtual Network (VNET) which can be configured for your MySQL servers. These are typically configured to communicate across a single network, but if you need to connect more than one region, you can create multiple VNETs to communicate through Virtual Network Peering.

Azure 165

The Best Way to Host MongoDB on DigitalOcean


DigitalOcean specialized in SSD-based virtual machines called Droplets that are broken down into four simple categories. MongoDB is the #3 open source database and the #1 NoSQL database in the world. It’s a cross-platform document-oriented database that uses JSON-like documents with schema, and is leveraged broadly across startup apps up to enterprise-level businesses developing modern apps.

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud


While all other DBaaS platforms require you to host through their service, ScaleGrid encourages users to host in the safety of their own accounts so they can leverage advanced security features like AWS Virtual Private Clouds (VPC) to protect their data from the internet, and Security Groups to lock down access to their servers. PALO ALTO, Calif.,

AWS 135

ScaleGrid Fully Managed Hosting for Redis™ Now Available on Azure


Additionally, organizations can customize their Redis™ persistence and host through their own Azure account which allows them to leverage advanced cloud capabilities like Azure Virtual Networks (VNET), Security Groups, and Reserved Instances to reduce long-term hosting costs up to 60%. PALO ALTO, Calif., October 2, 2019 – ScaleGrid, a rapidly growing leader in the Database-as-a-Service (DBaaS) space, has just launched their new fully managed Hosting on Azure for Redis™ service.

Azure 100

How To Connect To Your MongoDB Deployments Using Robo 3T GUI


For our MongoDB Bring Your Own Cloud (BYOC) AWS deployments that are not open to the internet, this may mean selecting an instance that is allowed to connect to the Security Group and also has VPN connectivity to the Virtual Private Cloud (VPC). Robo 3T (formerly Robomongo) is a popular desktop graphical user interface (GUI) for your MongoDB hosting deployments that allows you to interact with your data through visual indicators instead of a text-based interface.

You built a talented QA team. Here's how to keep them

TechBeacon Testing

App Dev & Testing, Testing, StarWEST Conference, Special Coverage: STARWEST Virtual + 2020, CareersAs a New York City public school teacher, I taught general music classes to up to 50 students, each with varying degrees of ability and readiness to learn.

Redis Cloud Gets Easier with Fully Managed Hosting on Azure


Additionally, organizations can customize their Redis persistence and host through their own Azure account which allows them to leverage advanced cloud capabilities like Azure Virtual Networks (VNET), Security Groups, and Reserved Instances to reduce long-term hosting costs up to 60%. PALO ALTO, Calif., October 2, 2019 – ScaleGrid, a rapidly growing leader in the Database-as-a-Service (DBaaS) space, has just launched their new fully managed Redis on Azure service.

Azure 28

Explore SQL Server PolyBase External Tables in SQL Server Always On Availability Groups

SQL Shack

SQL Server PolyBase Introduction It is a new feature from SQL Server 2016 to query the relational and non-relational database using data virtualization techniques.

Transparent Data Encryption for SQL Server Always On Availability Groups

SQL Shack

Build virtual servers using Oracle VirtualBox We configured domain controller, active directory and domain name […]. In this 15th article of SQL Server Always On Availability Groups series, we will cover Transparent Data Encryption (TDE) for AG databases.

Moving HPC to the Cloud: A Guide for 2020

High Scalability

Today, HPC is typically a mix of resources, including supercomputing and virtualized and bare metal servers, platforms for management, sharing and integration capabilities, and more.

Cloud 165

Add a new node into existing SQL Server Always On Availability Groups

SQL Shack

Build three Virtual Servers with Windows Server […]. This is the 5th article in the series of a comprehensive guide to SQL Server Always On Availability Groups.

Living legend Steve Wozniak announced as Dynatrace Go Keynote.


We have a digital capacity so you best move quickly to secure your virtual spot! Dynatrace news. This could be the world’s shortest blog post, because really what else is there to say? Steve Wozniak is the keynote.

A Short on How Zoom Works

High Scalability

Zoom scaled from 20 million to 300 million users virtually over night. What's incredible is from the outside they've shown little in the way of apparent growing pains, though on the inside it's a good bet a lot of craziness is going on. Sure, Zoom has made some design decisions that made sense as a small spunky startup that don't make a lot of sense as a defacto standard, but that's to be expected. It's not a sign of bad architecture as many have suggested.

Add or remove a node from SQL Server Always On Availability Groups using T-SQL scripts

SQL Shack

Introduction In this series of articles, we configured the SQL Server Always On Availability Group from the beginning of building virtual machines. This is the 7th article in the series of SQL Server Always on Availability Groups.

Java Performance Tools: Nine Types of Tools You Need to Know!


That’s true for virtually any programming language and platform. Something to test Java's performance. Managing an application’s performance, and specifically keeping it in good condition, is one of the hardest challenges in software development. java performance apm tracing rum java profiler jvm performance web requests

Java 138

Configure Domain Controller and Active Directory for SQL Server Always On Availability Groups

SQL Shack

In the article, A comprehensive guide to SQL Server Always On Availability Groups on Windows Server 2016, we configured three virtual machines with their networking configurations. In this series for SQL Server Always On availability groups, we are covering end to end configurations for SQL Server 2019 on Windows Server 2016.

Deploy a domain-independent Windows Failover Cluster for SQL Server Always On Availability Groups

SQL Shack

Introduction In this series, we configured the SQL Server Always On Availability Groups beginning from virtual server build. This is the 10th article in the series for SQL Server Always On Availability Groups.

Rendering large lists with react-window

Addy Osmani

If you use React and need to display large lists of data efficiently , you may be familiar with react-virtualized. It's a windowing library by Brian Vaughn that renders only the items currently visible in a list (within a scrolling "viewport"). This means you don't need to pay the cost of thousands of rows of data being rendered at once

Fight ageism in QA: 4 skills experienced testers can tout

TechBeacon Testing

We see this in virtually every industry—education, manufacturing, and now DevOps and QA testing. It's a fact of business that younger workers are often cheaper than older ones. App Dev & Testing, Testing, Careers

Implementing Clustering With MuleSoft AnyPoint Runtime Manager


In simple terms, virtual servers composed of multiple nodes and they communicate and share information through a distributed shared memory grid. Learn more about clustering with MuleSoft. What Is Clustering? Clustering is a group of servers or mule runtime which acts as a single unit. Mulesoft Enterprise Edition supports scalable clustering to provide high availability for the Mulesoft application.

Install SQL Server 2019 on Windows Server 2016 with SQL Server Always On Availability Groups

SQL Shack

A comprehensive guide to SQL Server Always On Availability Groups on Windows Server 2016 Configuration of virtual machines on Oracle […]. In this article, we will proceed with configuring a SQL Server Always On Availability Groups and perform failover validations. You should go through the following articles and build the infrastructure before proceeding with this article.

3.6 Million Queries per Second on a Single VM Using MySQL With Dynimize


So when I discovered that you can now rent by the hour massive instances within Google Compute Cloud that support 224 virtual cores based on AMD EPYC 2 Rome processors, I had to jump at the opportunity to see what kind low hanging fruit might be out there. However, I've been dying to know what kind of record QPS is possible if we put CPU performance virtualization to use through Dynimize, which can significantly increase the instructions per cycle (IPC) or programs like MySQL.

Measuring Performance of Your Methods Using JMH in Java


JMH is developed by the same people who implement the Java virtual machine (JVM) so they know the internals and how Java makes optimizations at run time. Measure Java performance! From JDK-12 onwards, the JDK comes with JMH (Java Microbenchmark Harness), It is a toolkit that helps you implement Java microbenchmarks correctly. You may also like: JMH: Benchmark REST APIs. jvm jdk java 1.8 jmh perforamnce

Java 116

Performance Testing with Open Source Tools – Myths and Reality

Alex Podelko

Instead of diving in arguing about specific points (which I partly did in my earlier post – start from The Future of Performance Testing if you are interested), I decided to talk to people who monetize on these “myths” So here is a virtual interview with Guillaume Betaillouloux , co-founder and Performance Director of OctoPerf. I really enjoyed out virtual conversation that brought in many great points beyond the original issue.

Bring Your Own Cloud (BYOC) vs. Dedicated Hosting at ScaleGrid


A vast majority of the features are the same, outside of these advanced features available through the BYOC model: Virtual Private Clouds / Virtual Networks. Amazon Virtual Private Clouds (VPC) and Azure Virtual Networks (VNET) are private, isolated sections of the cloud infrastructure where you can launch resources. AWS Security Groups and Azure Network Security Groups allow you to lock down access to your servers through advanced virtual firewalls.

Cloud 145

7 Different Types of Game Testing Techniques


With the constant growth and expansion of the gaming industry worldwide, top leaders in this industry like AltSpaceVR and BigScreenVR, are accelerating a virtual future probably faster than many wait for.

Games 219

The Future of Performance Testing

Alex Podelko

Data preparation and service virtualization functionality/tools would be here very handy here. And some functionality like network virtualization can be found in more sophisticated products – but it is time to have all of them (or at least have a good integration with “chaos engineering” tools). Following up my post Are Times still Good for Load Testing? , I decided to answer multiple comments here separately.

How Many Warehouses for the HammerDB TPC-C Test?


However most people use HammerDB with keying and thinking time disabled and therefore each virtual user can approximately drive the CPU resources of one CPU core on the database server. Therefore the relationship between virtual users, warehouses and cores can be seen, you need considerably fewer virtual users and warehouses to drive a system to maximum throughput than the official test. . .

How to Build a Fitness App in 8 Easy Steps using ARKit


Augmented Reality (AR) based fitness app could be that technology which bridges the physical and virtual world. Fitness enthusiasts have ever since dreamt of a comprehensive tech support that could assist them in achieving their desired results.

Dynatrace continues to grow and opens new development Lab in Vienna


If you’d like to find out more about our Vienna team, meet them virtually through our video. Dynatrace news. Founded in Linz, Austria, Dynatrace now has more than 50 offices around the world and is continuing to grow.

Guess Who’s Back, Back Again…DevOps Enterprise Summit 2020, Las Vegas


Events have gone virtual, and sadly meeting the DevOps community face-to-face is on hold for now. As you prepare for the virtual DOES Las Vegas in the coming week, make sure you mark these events in your diary: Happy Hours. Stop by our virtual booth to pick up a copy.