You can think about SOA as something you do, and cloud computing as a location to do it
Many on the planet of cloud computing think about cloud computing as a new space that requires new requirements. The reality is, most of the requirements we’ve worked with on the planet of SOA over the past few years apply to the world of cloud computing. Cloud computing is just a modification in platform, and the existing architectural standards we leverage must transfer well to the cloud computing area.
SOA Standards are a double edged sword
They plainly offer some value by protecting you from vendor-specific requirements, in this case, cloud lock-in. However, they can postpone things as business ITs await the requirements to emerge. In addition, they might not live up to expectations when they do arrive, and not provide the anticipated value.
Standards should be driven by existing innovations, as opposed to by trying to define new requirements methods for brand-new innovations. While the latter does sometimes work, more frequently it causes design-by-committee and poor technology. Past failures around standards should make this less of a concern on the planet of cloud computing.
So, when considering SOA and cloud computing requirements, take a few things into factor to consider:
Standards needs to be driven by 3 or even more technology vendors that really plan to utilize the standard. Watch out for requirements that include simply one supplier and lots of getting in touch with organizations. Or, are simply driven by advertising and marketing.
Standards should be well-defined. This suggests the devil is in the information, and a true standard should be defined in detail all the way to the code level. Theoretical standards that are absolutely nothing however white documents are useless.
Standards should be in wide use. This indicates that numerous tasks leverage this requirement and the technology that uses the requirement, and they succeed with both. In many instances you’ll discover that standards are still ideas, and not yet leveraged by innovation consumers.
Standards must be driven by the end individuals, not the suppliers. A minimum of, that’s the means it ought to be in a best world. While the suppliers could have had a hand in producing the standards, the customers of the innovation must be the ones driving the meaning and direction. Standards that are defined and kept by vendors frequently fall short to catch the hearts and minds, while requirements kept by technology customers typically offer more value for the end user and thus live a longer life.
OpenStack is a cloud operating system that controls large pools of compute, storage, and networking resources
Operating through a data center, administrators control a dashboard that gives them full control while empowering their users to provision resources through a web interface.
Cloud computing is transforming the way business is done today, and it”s not hard to see why when you think about all the far reaching benefits that the cloud promises: flexibility, company agility and economies of scale. As you dig deeper into the underlying layers of computers, storage and network, you rapidly recognize the intricacy in managing such an infrastructure in a dynamic environment where work stations are mobile and relocate all around the information network.
With the advances in server virtualization, it is possible to deploy applications within seconds. Nevertheless, making the matching modifications to the network infrastructure can take hours and sometime even days. In addition, the introduction of virtual networking parts such as virtual routers and switches, together with overlay innovation, makes the task of orchestrating the various pieces of the information center infrastructure quite a challenge. In order to really optimize the benefits of cloud computing, it is essential to highly manage the infrastructure of the different elements.
This is where OpenStack is available in. OpenStack provides the capacity to orchestrate compute, storage and network, in concert with each other. OpenStack, an open platform that avoids vendor lock-in and enables companies to deploy an agile cloud infrastructure, aims to deliver a simple yet effective solution for all kinds of cloud deployments that is flexible, easy to deploy and scalable. Juniper is a participant of the OpenStack community and accepts the viewpoint of open standards by optimizing its networking options for OpenStack.
OpenStack has 3 major parts: Nova for calculate, Quantum for networking, and Swift for storage. Juniper provides Quantum plug-ins that simplify the network setup for the deployment of personal, public and hybrid clouds with a set of standard APIs. Furthermore, Juniper provides Quantum plug-ins that enable consumers to handle their physical along with their virtual networks, leading to quicker deployment of multi-tiered information center applications. Juniper’s Quantum plug-in can likewise be utilized to automate orchestration of overlay networks, enabling consumers to quickly deploy services on existing networking infrastructure.
Today Juniper has Quantum plug-ins to manage the EX series, QFX series and Qfabric switches. Likewise supported is native L3 capacities with the virtual network software overlay (from Contrail acquisition). Over time, these will continue to be loosely coupled components and Juniper will remain to support OpenStack and Quantum on all its networking platforms. Across these loosely combined, modular parts, Juniper will deliver enhancements at the solution level that is more safe and secure, inter-operable and scalable.
OpenStack derives its strength from the area and ecological community around it. Cloudscaling, an early member of this neighborhood, has deep domain experience in scaling virtualized data centers and elastic cloud environments for dynamic applications and understands the difficulties SP and business clients are dealing with as they relocate past SDN aviators.
Today, Cloudscaling and Juniper Networks announced a partnership that will incorporate Juniper’s virtual network control technology—– established by Contrail—– into Cloudscaling”s Open Cloud System( OCS). Together, Juniper and Cloudscaling will address the unfulfilled requirements of cloud networks that require a turnkey elastic cloud infrastructure that is open and can flawlessly inter-operate with existing and emerging heterogeneous networks.
Juniper’s (Contrail) Virtual Network Controller technology is even more than a basic emulation of a Layer 2 network. It resolves numerous of the troubles fundamental in other designs that compromise the dynamic scaling capacities that application developers expect of a Layer 3 network—– IP reach-ability and network services consisting of sophisticated security, horizontal scaling and fault tolerance. With the Contrail controller and OCS, clients get exactly what they expect: architectural and behavioral compatibility in between Layer 2 and Layer 3 topologies that simplifies automation and supports today’s venture applications and tomorrow’s hybrid deployments.
While the first step of the collaboration is the integration of Contrail innovation into Cloudscaling’s OCS to provide Virtual Private Cloud abilities, we will remain to establish brand-new capabilities and take part in collaboration tasks later on this year.
Download Juniper’s Openstack Plug-in for the Ex Lover Series, QFX series and QFabric switches.
Cloudscaling + Juniper Networks: Development for Dynamic Computing Environments
There is the thought about cloud computing to be this wonderful innovation that will solve all of world’s IT issues. The truth is that you’re still doing computing. You’re still keeping stuff, still processing stuff, still placing info in databases. This means– Dare I say it?– you have to put some architectural forethought around cloud computing.
The absence of an architecture– normally, the lack of a SOA– is a certainty for failure on the planet of cloud computing. An architecture offers the structure needed to harmonize your existing venture IT assets with the emerging world of cloud computing. Many who take advantage of clouds, PaaS, IaaS, or SaaS, understand the predicament and rapidly turn to basic architecture and planning … only to find that those ‘in the know’ are nowhere to be discovered.
Excellent SOA architects are a rare species. The trend is to take advantage of whatever the next magical and hyped technology is in the hopes that nobody will see that the existing architecture is a big mess, and the addition of cloud computing resources will just make it messier.
Making issues worse are the varieties of SOA innovation vendors who have incorrectly position their technology as “cloud computing innovation,” when they ought to be concentrated on SOA to bring about successful cloud computing. There is a substantial distinction. This supplier hype has actually just contributed to confusion around both the ideas of cloud computing and SOA. Throwing innovation at problems that actually require stronger architectural thinking and designing from the start.
Skilled SOA are bound to increase as cloud computing explodes.