A Visual Guide to Off-Box Network & IO Virtualization in Oracle Cloud Infrastructure and Why it matters ...

A Visual Guide to Off-Box Network & IO Virtualization in Oracle Cloud Infrastructure and Why it matters ...

No alt text provided for this image

The focus of this article is to simplistically and visually explain Off-Box I/O Virtualization and the role it plays in the performance of Cloud Workloads.

Before we jump into Off-Box IO Virtualization and it's benefits, we will also explore the problems of Gen 1.0 Cloud Providers and what sets Oracle Cloud Infrastructure apart.

No alt text provided for this image

Why does this happen ?

No alt text provided for this image
Because Gen 1.0 Clouds use traditional Network & IO Virtualization techniques that was sufficient to satisfy Single Tenant, On-Premise Virtualization Needs

What exactly is the problem with Gen 1.0 Network & I/O Virtualization Systems?

Problem 1: Inefficiencies in virtualizing Storage and Network 

The major issue with Virtualizing Storage and Network is that in almost all the cases, we never get to utilize the actual capability/capacity of the underlying hardware. We call this bare-metal performance/ near-line throughput.

The sum of parts is way less than the whole

The Hypervisor has more overheads in sharing storage and network resources amongst VMs than Compute or Memory.

Problem 2: Dealing with Multi-Tenancy 

In your data center, in your premise, you have absolute control over how any VM gets to run and you can enforce good behavior

No alt text provided for this image

Gen 1.0 cloud vendors use a virtualization technique from the On-Premise Ages to share resources amongst multiple tenants in the cloud (Inefficient Resource Sharing ).

What's worse is you don't have a say on how some other tenant runs, neither do you have the levers to tune the Hypervisor.

No alt text provided for this image

What you don't know can hurt you !

Which is precisely why none of the Gen 1.0 Cloud Providers provide Performance SLAs
No alt text provided for this image

How does Off-Box Network & I/O Virtualization Solve this problem

Assembly lines were efficient and revolutionary because they allowed for hyperspecialization.

No alt text provided for this image
Performance: Everyone concurs and agrees that Networking is a specialized function and needs hardware/silicon to accelerate it. 


Flexibility: Programmable Silicon that can operate seamlessly with a virtualization environment 

So Smart-NIC accelerated SR-IOV systems were born.
SR- IOV : Single Root I/O Virtualization 
( To understand Acronym ... read On )

What If ,

The Hypervisor does what it is Good at

CPU And Memory Virtualization , and move out of the Network & I/O path

and let the SmartNIC do what it is good at

Packet Switching and Network Virtualization.

No alt text provided for this image
No alt text provided for this image

Why is this Consequential

No alt text provided for this image
No alt text provided for this image
No alt text provided for this image

Okay what's in it for me

  1. You get Industry-first Performance SLA's because of better Design
  1. You get Bare Metal Servers where you are the only tenant
  2. Even with Virtual machines you exactly know what you are signing up for

Here are some other amazing things that Gen 2.0 Oracle Cloud Infrastructure can offer due to better design

P.S : I am writing another post focussing on how Off-Box IO Virtualization with SmartNICs give better isolation and security in Oracle Cloud Infrastructure than all other Gen 1.0 Cloud.

Leave your thoughts and comments below. Thank you!

Jinesh Vora

Sr. Principal Technical Program Manager, my team in OCI is hiring great TPMs.

1 年

Very good explanation. Thanks

joy gao

Principal Solution Engineer, Technology, China

1 年

Excellent? article

Fahad Alhajri

Account Cloud Engineer at Oracle

2 年

Thanks for sharing, so informative.

Rajiv Lall

Director, Cloud Sales. I firmly believe that relentless execution wins. Always. I also write about selling in my blog - Its Q4 Somewhere! at itsq4somewhere.wordpress.com

3 年

Excellent read

Hitesh Gondalia

Solution Architect - CCSP | CCSK | CKA | ITIL | Certified AWS & OCI | CCNA | 19c OCP | Exadata OCE, OCS | Golden Gate - OCS | IaC & DevOps

4 年

Thanks for sharing

要查看或添加评论,请登录

Vamsi R.的更多文章

社区洞察

其他会员也浏览了