Welcome to the Software-Define Stack Series, this will be an extensive series, exploring the software-defined aspects behind OpenStack and digging deeper into the structure of OpenStack and its internal anatomy. Before I start to talk about OpenStack specifically, let me explain why this series is called the “Software-Defined” series. The term Software-Defined was first used to describe networks which follow these following patterns: What we will be looking at in this series is how OpenStack really applies the Software-Defined paradigms (i.
The formal definition for CloudArray is:
“EMC-Cloud Array is a data storage software technology that easily integrates cloud (object) storage into traditional enterprise IT environments”
I am not sure if the definition really reflects what CloudArray does, CloudArray can be considered as a Cloud-Gateway, the reason I think of it this way is because it acts as a middle-man between Applications that talk standard SAN/NAS protocols (iSCSI, NFS, CIFS, and SMB) and public or private cloud providers (e.g., Amazon EC2, OpenStack, ECS, Atmos, Google Cloud, etc.) where most of them are Object-storage based. CloudArray presents Object storage as local-disks to your hosts and applications.
Okay, so recently I have had the chance to play around with vRealize Automation (vRA). Therefore, I am using this chance to share with you the outcomes of this interesting endeavor of mine. I have formulated this article to be in the form of questions and answers, so feel free to jump around to any question you feel like you want an answer to. The questions are: What are the core components of vRA?
I have recently had the chance to do some reading on VMware NSX. I come from a networking background Intertwined with software, previously I have had a chance to research on some of the underpinnings of NSX but never had the time to look at the big picture, so in this writing, I am going to briefly describe the NSX architecture. What is NSX? Management Plane Control Plane Data Plane In summary, I found NSX pretty decent compared to other Software-Defined solutions out there.
IT Manager, Ops, and network administrators suffer today from the complex approaches being followed towards network operations which gives no space for innovation. Additionally, the current box-by-box approaches for configuration and provision can be cumbersome and lack agility to turn up new services quickly to meet demands and Service-Level Agreements (SLA) of internal customers. Adopting a new approach towards network automation is key to addressing these challenges, by automating network operation not only do we reduce operational and management expenses but we also provide investment protection as we adopt the application economy (a software approach that grows much faster).
Recently any technologies started making use of virtualization, therefore, it is important to be familiar with the underlying concepts. In this article, the difference between virtualization, virtual networking and network virtuatlization will be explained.
Recently any technologies started making use of virtualization, therefore, it is important to be familiar with the underlying concepts. In this article, the difference between virtualization, virtual networking and network virtuatlization will be explained.
The IP network was a network that was designed to be best effort, and wasn’t designed to support complex functionalities such as address translation, tunneling and queuing. Also, the design was based on a single plane just to maintain the forwarding table in the data plane. However, today’s networks are split into three parts: Data Plane Control Plane Management Plane All these parts are coupled together in today’s network nodes .
Software Defined Networking (SDN) is a concept that rooted back to the last decade, yet only flourished nowadays. SDN started by a proof of concept and ended up being adopted by industry leaders and researchers. The SDN architecture/stack started with a simple diagram like this Check the document blow for the whole post.
Current networking architectures are quite different from the Original Internet as we know it, they are hungry for services and applications that can’t be supported by normal Internet devices and technologies. For example, the explosion of mobile devices and content, server virtualisation and the advent of cloud services are one of the main change driven technologies for a new Internet that is able to support these various kinds of technologies without having to increase the complexity of the network.