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.

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.

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

Duplicate IP issues with Linux and virtual machine cloning.

n0derunner

When hypervisor management tools make clones of virtual machines, the tools usually make sure to create a unique MAC address for every clone. The post Duplicate IP issues with Linux and virtual machine cloning. cloud cloning linux virtualizationTL;DR – Some modern Linux distributions use a newer method of identification which, when combined with DHCP can result in duplicate IP addresses when cloning VMs, even when the VMs have unique MAC addresses.

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.

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.

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.

ScaleGrid DBaaS Expands MySQL Hosting Services Through AWS Cloud

Scalegrid

PALO ALTO, Calif., June 6, 2019 – ScaleGrid , the Database-as-a-Service (DBaaS) leader in the SQL and NoSQL space, has announced the expansion of their fully managed MySQL Hosting services to support Amazon Web Services (AWS) cloud.

Cloud 168

The Best Way to Host MySQL on Azure Cloud

Scalegrid

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 149

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

Scalegrid

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

ScaleGrid Fully Managed Hosting for Redis™ Now Available on Azure

Scalegrid

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

Redis Cloud Gets Easier with Fully Managed Hosting on Azure

Scalegrid

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 26

Implementing Clustering With MuleSoft AnyPoint Runtime Manager

DZone

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.

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

DZone

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 141

Common Mistakes In Performance Testing

DZone

In this phase, virtual user scripts are run based on the number of concurrent users and workload specified in the non-functional test plan. Performance Test Execution and Monitoring.

How Many Warehouses for the HammerDB TPC-C Test?

HammerDB

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 for the 100 virtual users 400 to 500 warehouses should be a minimum to be configured.

C++ 52

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.

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

Optimize Citrix platform performance and user experience with Dynatrace (GA)

Dynatrace

It provides the bottom line of Citrix virtual application and desktop (formerly XenApp and XenDesktop) infrastructure performance. They provide important characteristics of the Citrix Virtual Delivery Agent (VDA) usage and performance: Optimize server sizing with session insights.

Are Computer Architects to Blame for the State of Security Today?

ACM Sigarch

Most existing security features on the timeline fall into one of four categories: • Virtualization—Giving code the illusion that it is in an environment other than the one it is actually being executed on.

Web Testing Challenges Testers Will Encounter in 2019

DZone

And software testing is being forced to be reinvented every day due to the introduction of new technologies like artificial intelligence, virtualization, and predictive analysis.

Using HammerDB as a Web Service

HammerDB

success": {"message": "Building 5 Warehouses with 6 Virtual Users, 5 active + 1 Monitor VU(dict value num_vu is set to 5): JOBID=5D23464E58D203E273738333"}}. HammerDB already has 2 interfaces with which to interface with the commands to build and test databases using the GUI interface or CLI.

Automating CLI Tests on Windows

HammerDB

We need a different approach for both because in the schema build we are waiting for all of the virtual users to finish (vwait forever), however for the driver we are waiting for a set period of time before terminating them. For the build I have created more warehouses but with 5 virtual users to show the multithreaded nature of the build.

Java Or Scala Performance – Which One Is Better?

Alex Podelko

It is designed to run in specific environments, like Java Virtual Machine for instance. While both of these programming languages run on Java Virtual Machine, Scala code runs faster on this system for a number of reasons. Guest Post by Wendy Dessler. Source- Pixabay.

Java 130

Optimizing Application Performance and User Experience With NETSCOUT for Azure

DZone

In the era of Digital Transformation (DX) the IT landscape has expanded to environments that rely extensively on virtualization, hyper-converged infrastructure (HCI), and cloud computing. As a result, the number of servers and the quantity of traffic have been exploding exponentially.

Azure 130

Benchmarking with Postgres PT1

n0derunner

In this example, we use Postgres and the pgbench workload generator to drive some load in a virtual machine. Assume a Linux virtual machine that has Postgres installed. Specifically using a Bitnami virtual appliance. Image By Daniel Lundin.

View from Nutanix storage during Postgres DB benchmark

n0derunner

The Linux VM running postgres has two virtual disks – one taking transaction log writes. A quick look at how the workload is seen from the Nutanix CVM. In this example from prior post. The other is doing reads and writes from the main datafiles.

A tale of two abstractions: the case for object space

The Morning Paper

This is a companion paper to the " persistent problem " piece that we looked at earlier this week, going a little deeper into the object pointer representation choices and the mapping of a virtual object space into physical address spaces.

The Importance of Selecting the Proper Azure VM Size

SQL Performance

Migrating an on-premises SQL Server instance to an Azure Virtual Machine (VM) is a common method to migrate to Azure. Microsoft has helped simplify things by creating multiple types of virtual machines. High performance compute – Fastest and most powerful CPU virtual machines.

Azure 89

High Availability in Mule 4: Using Clusters

DZone

In other words, a cluster is a virtual server composed of multiple nodes. Mule Enterprise Edition supports scalable clustering to provide high availability (HA) for applications.

Top 10 Tips for Making the Spark + Alluxio Stack Blazing Fast

DZone

Alluxio is leveraged as compute-side virtual storage to improve performance. The Apache Spark + Alluxio stack is getting quite popular particularly for the unification of data access across S3 and HDFS. In addition, compute and storage are increasingly being separated causing larger latencies for queries. But to get the best performance, like any technology stack, you need to follow the best practices.

Could intellectual debt derail your journey to the autonomous cloud?

Dynatrace

For virtually every digital enterprise, this means automation—to innovate faster and deliver better business outcomes. Dynatrace news.

Cloud 162

Making it Easier to Manage a Production PostgreSQL Database

Scalegrid

The popular choices are DNS mapping, virtual IP mapping, PgPool and HAProxy. The past several years have seen increasing adoption for PostgreSQL. PostgreSQL is an amazing relational database. Feature-wise, it is up there with the best, if not the best. There are many things I love about it – PL/ PG SQL, smart defaults, replication (that actually works out of the box), and an active and vibrant open source community.

O(n^2) in CreateProcess

Randon ASCII

Oddly slow virtual memory scanning of endlessly leaking CFG memory was causing gmail hangs for a while until we added a mitigation in Chrome’s JavaScript engine. I wrote a Python script that generated classes with virtual functions. 0 to 1,280,000 – one per virtual function.

PostgreSQL Connection Pooling: Part 1 – Pros & Cons

Scalegrid

These sit between the database and the clients, sometimes on a seperate server (physical or virtual) and sometimes on the same box, and create a pool that clients can connect to. A long time ago, in a galaxy far far away, ‘threads’ were a programming novelty rarely used and seldom trusted.

Improve Cloud Foundry observability with the immutable OneAgent BOSH release

Dynatrace

While BOSH is platform agnostic, it’s the standard vehicle for rolling out and managing Cloud Foundry on virtualized infrastructure, across cloud providers. Dynatrace news.

Cloud 148

Reinventing Performance Testing: New Architectures

Alex Podelko

The answer to this challenge is service virtualization, which allows simulating real services during testing without actual access. Cloud and virtualization triggered appearance dynamic, auto-scaling architectures, which significantly impact getting and analyzing feedback. Due to virtualization system-level monitoring doesn’t help much anymore and may be misleading – so getting information from application and database servers becomes very important.

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment

The Morning Paper

The work includes changes to the CHERI ISA, the C compiler, the C language runtime, the virtual memory APIs, and the CheriBSD kernel. On a context switch the kernel saves and restores user-thread register capability state, and updates virtual-physical mappings.

C++ 91

15 WPF Performance Tips for 2019

DZone

The reasons for this poor performance include things such as bad coding practices, broken bindings, complex layouts, the lack of UI virtualization, and much more. Are you a WPF developer? Do your WPF apps have areas of poor performance or don’t run as quickly as you would like? If so, I have 15 tips to help you identify and improve the performance of your WPF applications.

Tungsten in the news

Wayfair Tech

The topic is Tungsten.js, our awesome framework that 'lights up' the DOM with fast, virtual-DOM-based updates, React-style, and can be integrated with Backbone.js There's a great interview with our own Matt DeGennaro by Paul Krill of Infoworld that came out a few days ago. and pretty much whatever other framework. Read more. Open Source Web Performance mustache php tungsten.js

Install a bitnami image to Nutanix AHV cluster.

n0derunner

One of the nice things about using public cloud is the ability to use pre-canned application virtual appliances created by companies like Bitnami. We can use these same appliance images on Nutanix AHV to easily do a Postgres database benchmark. Step 1. Get the bitnami image. wget [link].

Extending Dynatrace

Dynatrace

Virtualization can be a key player in your process’ performance, and Dynatrace has built-in integrations to bring metrics about the Cloud Infrastructure into your Dynatrace environment. Dynatrace news.

Why you need Dynatrace on Azure Workloads

Dynatrace

Microsoft offers a wide variety of tools to monitor applications deployed within Microsoft Azure, and the Azure Monitor suite includes several integration points into the enterprise applications, including: VM agent – Collects logs and metrics from the guest OS of virtual machines.

Azure 202