Big Savings on Training and Certification at VMworld 2018

Registration is now open for VMworld 2018 US in Las Vegas, Nevada (August 26-30) and VMworld 2018 Europe in Barcelona, Spain (5-8 November). Take Advantage of These Valuable Training and Certification Offers As you register for VMworld, it’s easy to add discounted VMware Training and Certification to your cart. Choose as many as you’d like: Special

The post Big Savings on Training and Certification at VMworld 2018 appeared first on VMware Education Services.

Big changes to certification pages on vmware.com!

The next time you visit a certification page, the look and feel will be different. To improve your ability to access certification content, we have refreshed the home page and all certification description and exam pages. The first thing you’ll notice is new graphics and an improved flow — all designed to communicate more clearly

The post Big changes to certification pages on vmware.com! appeared first on VMware Education Services.

More vSphere 6.5 Installation & Upgrade Questions Answered

Each month we deliver a free webcast on the latest tools and tips from our expert instructors and content developers. In November Ali Ahmad, a Sr. Technical Training Specialist with VMware Technical Support University, delivered vSphere 6.5 Install & Upgrade Troubleshooting and the questions were great as always. We pulled a few of them below, but you

The post More vSphere 6.5 Installation & Upgrade Questions Answered appeared first on VMware Education Services.

Brand New Digital Workplace Certification & Solution Track

People work digitally. Whether they’re using a PC, laptop, tablet or smartphone, they use digital resources, known as the “digital workspace”—including apps, data, documents and communications services—to do their jobs. VMware Workspace ONE is an intelligence-driven management platform that lets IT administrators centrally control end user mobile devices, virtual desktops, and applications (both cloud-based and

The post Brand New Digital Workplace Certification & Solution Track appeared first on VMware Education Services.

Certification SME Profile: Fabrizio de Luca

Subject matter experts (SMEs) help write, review, and shape VMware certification exams and programs, bringing a wealth of knowledge and experience to the program. Our SME Spotlight highlights some of our exceptional SMEs and gives you insight into why they have chosen to spend their time making VMware Certifications the best in the industry. This

The post Certification SME Profile: Fabrizio de Luca appeared first on VMware Education Services.

We’re Not Building a Piano: Full-Stack Infrastructure Understanding – Part 2

In our previous post (Design Patterns for Resilient Application Infrastructure – Part 1) we explored the basics of N+1 concept for node loss in a cluster and discussed what our series is going to cover. Let’s start by mapping out the full-stack view as the IT architect will need to.

An IT architect needs to understand the physical layer (servers, storage, network), the data layers (relational databases, NoSQL databases), the application layers (application logic, code logic and code deployment), and the access layers (front-end load balancing and caching)

There are many stacks we have been exposed to over our IT careers. Today’s “stack” is one that spans physical, virtual, cloud, and application infrastructure. We will expand this model as we go in the series, but let’s start with this as our initial set of building blocks to work from:

  • Access
  • Application
  • Data

Inside each block will be many services that support the needs at that logical layer.

Access Layer

The access layer is often known as the presentation layer. This layer includes our many facets of network access to reach our application front-end. The access layer may include just raw Layer-3 networking directly to a HTTP server, or it may also use proxies, distributed load balancers, firewalls bridging a DMZ and more. Understanding the needs of your application presentation will drive a lot of the underlying architectural decisions for the access layer. Some of your designs may also leverage existing technologies in place.

Application Layer

The access layer draws content from the actual application itself. Is your application a single node which hosts all code in a monolithic instances virtual machine? It may be a variety of services that are distributed for resiliency and to decouple from each other for better portability. How are your applications stored, deployed and updated? These are considerations for the application layer.

Data Layer

Applications are typically backed by data repositories. It could be just for read access or to interactively create/update/manage data in the back-end. Data may be distributed close to the application itself, and may be in a variety of forms. Relational databases, flat files, key-value stores, and many more options. Data can also be aggregated by other API-enabled services which makes understanding data and application architectures challenging.

Understanding Requirements for Application Resiliency

Put aside cost and complexity for a moment, and think about raw requirements. If you need resilient application infrastructure, you need to think about each of the three layers this is our next challenge as we explore some options for distributed architectures to protect and deliver resiliency using some more direct product exploration and the more physical layer.

Using the CLP (Conceptual, Logical, Physical) layers for our applications means we can properly assess and architect each of the layers in the IT stack to meet the application resiliency requirements.

NEXT POST: Understanding the Access Layer

We’re Not Building a Piano: Design Patterns for Resilient Application Infrastructure – Part 1

When I was doing work as a general contractor and building a house, one of the teams I worked with was a Father-Son pair who were helping to build the house with me, and the owner of the house. The son of the team was nicknamed “Lumpy” and he was learning the trade. When Lumpy was hammering in a nail that went crooked and folded over, he began pulling the nail out. This happened a couple of times and was noted by his father by the phrase that I will never forget (apologies for the salty language):

For Christ’s sake, Lumpy, we’re not building a f%&*ing piano

The choice of wording aside, the issue is that too much time was being spent trying to make each part of the building process ideal, which was likened to a finely-tuned piano. Lumpy was spending 3-4 times as long trying to remove the bent nail as he would have spent just hammering it in crooked and then putting another nail beside it.

This series takes the same concept and puts it into practice for infrastructure design. Only once we understand the design patterns can we apply them to where it really matters, which is in service of application availability.

Infrastructure Resiliency – Stop Building Pianos

Crooked nails will be all over your virtual and physical infrastructure. They should be. What we need focus on as infrastructure operations teams is moving further up the proverbial stack with our understanding of resiliency. We should be designing infrastructure using the same patterns as the “at-scale” folks use where possible. This is the concept behind what Alex Polvi (founder of CoreOS) calls GIFEE (Google Infrastructure for Everyone Else).

You don’t need to be Google to think like them. The term SRE (Site Reliability Engineer) may seem like a buzzword title, but the concepts are sound and the fundamentals can be adopted more easily than we realize. It takes a little rethinking of what the goal of resiliency in infrastructure really is.

Bottom Up – Understanding N+1 and N+2

We use the phrases N+n to illustrate systems component resiliency. When we talk about things like server availability for virtualization clustering, N+1 and N+2 are often confused in their meaning. N+n is a measure of how many single components in a system can fail before critically affecting that system. If you have 12 hosts in a cluster, N+1 would indicate you have enough resources to survive a single node (virtualization host) failure and to continue service the remaining workloads. N+2 becomes a 2-node loss, and so on.

For host clustering and N+n illustration, we measure as a percentage of resources which is left over for the surviving nodes. A single-node system obviously cannot sustain any lost at all. A 2-node cluster can sustain a single node failure and survive but will have 50% of the total compute resources.

This is just a sample showing N+1, N+2, and N+3 node loss effects in clusters up to 7-nodes. The calculations can be made quite easily using a simple formula:

Remaining Resource Percentage = ( Nodes Lost / Nodes Available ) * 100

The interesting thing with cluster sizing is that we spend a surprising amount of time designing the clusters and then forget to keep track of the dynamic workloads. That’s another blog all unto itself. Our goal in this series is to uncover the upper layers in which we can understand resiliency. Even if you do not directly affect these layers yourself as an operations admin or IT architect, it’s my believe that we have a responsibility to know more to truly design and build resilient application infrastructure.

Understanding the True Full-Stack Infrastructure Resilience Approach

When somebody is described as a full-stack application designer, it usually means they are competent in both front-end (visual)) and back-end (application logic and data) design. For full-stack infrastructure architects, there are a lot more layers. An IT architect needs to understand the physical layer (servers, storage, network), the data layers (relational databases, NoSQL databases), the application layers (application logic, code logic and code deployment), and the access layers (front-end load balancing and caching). All of these need to also be understood on traditional virtualization and on private or public cloud infrastructure. Yikes!

Have no fear, we are going to take these topics on in some simple and meaningful examples, and you will have a crash course in resilient application infrastructure. Using these fundamentals will give us the foundation to then apply these patterns to specific infrastructure deployments like AWS, Microsoft Azure and private cloud products.

Strap in and enjoy the ride, and I hope that you find this series to be helpful!

NEXT POST: Full-Stack Infrastructure Understanding

Quick to the point – A specified parameter was not correct spec.vmProfile in Veeam

A quick little break/fix that I ran into the other day with a Veeam instance of mine – Basically, I was trying to configure one VM within a replication job to store it’s replica data on a certain datastore – the process itself is fairly simple.  We basically use the ‘Pick datastore’ link on the […]

The post Quick to the point – A specified parameter was not correct spec.vmProfile in Veeam appeared first on mwpreston.net.

Quick to the point – VMware Tools Installation throwing vix error code 21012 – yeah, now what?!?

Ah, the subtleties of upgrading a vSphere environment – tackle the vCenter, tackle the hosts, and then take care of the VMware Tools and Compatability of the VMs themselves.  It’s not rocket science but for some reason, I always seem to run into an issue somewhere along the line.  This time, it was during the VMware […]

The post Quick to the point – VMware Tools Installation throwing vix error code 21012 – yeah, now what?!? appeared first on mwpreston.net.