DMEx can set up an open source public/private/hybrid cloud based on your current and future needs or support the one you already own.
Network and server infrastructure provided as a public, private or hybrid virtualized environment. Rather than purchasing servers, data center space or network equipment, you buy those resources as a fully outsourced service. The service is typically billed on a utility computing basis and amount of resources consumed (and therefore the cost) will typically reflect the level of activity.
Public Cloud Services
Public cloud or external cloud describes cloud computing in the traditional mainstream sense, whereby resources are dynamically provisioned on a fine-grained, self-service basis over the Internet, via web applications/web services, from an off-site third-party provider who and bills on a fine-grained utility computing basis.
Private Cloud Services
Private cloud and internal cloud have been described as neologisms, however the concepts themselves pre-date the term cloud by 40 years. Even within modern utility industries, hybrid models still exist despite the formation of reasonably well functioning markets and the ability to combine multiple providers.
Some vendors have used the terms to describe offerings that emulate cloud computing on private networks. These (typically virtualisation automation) products offer the ability to deliver some benefits of cloud computing whilst mitigating some of the pitfalls. These offerings capitalise on data security, corporate governance, and reliability concerns during this time of transition from a product to a functioning service based industry supported by competitive marketplaces.
They have been criticized on the basis that users "still have to buy, build, and manage them" and as such do not benefit from lower up-front capital costs and less hands-on management, essentially "[lacking] the economic model that makes cloud computing such an intriguing concept
Hybrid Cloud Services
A hybrid cloud environment consisting of multiple internal and/or external providers "will be typical for most enterprises". By integrating multiple cloud services users may be able to ease the transition to public cloudservices while avoiding issues such as PCI compliance.
Another perspective on deploying a web application in the cloud is using Hybrid Web Hosting, where the hosting infrastructure is a mix between Cloud Hosting for the web server, and Managed dedicated server for the database server.
Virtual Front-End Server
DMEx uses OpenNebula for its Infrastructure as a Service (IaaS) cloud implementations. OpenNebula is an open-source project developing the industry standard solution for building and managing virtualized enterprise data centers and cloud infrastructures.
IaaS Cloud Computing is the next step in the evolution of the data center. Because no two data centers are the same, we do not think there's a one-size-fits-all in the cloud, and we do not try to provide a turnkey solution that imposes requirements on data center infrastructure. OpenNebula interoperability makes cloud an evolution by leveraging existing IT infrastructure, protecting your investments, and avoiding vendor lock-in. In contrast to other open-source management tools that only provide a special-purpose implementation of popular cloud interfaces on pre-defined environments, OpenNebula aims to provide a open, flexible, extensible, and comprehensive management layer to automate and orchestrate the operation of virtualized data centers by leveraging and integrating existing deployed solutions for networking, storage, virtualization, monitoring or user management.
The Virtual Front-End Server is the machine that controls the OpenNebula installation. OpenNebula provides many different interfaces that can be used to interact with the functionality offered to manage physical and virtual resources. There are two main ways to manage OpenNebula instances: command line interface and the Sunstone GUI. There are also several cloud interfaces that can be used to create public clouds: OCCI and EC2 Query, and a simple self-service portal for cloud consumers. In addition, OpenNebula features powerful integration APIs to enable easy development of new components (new virtualization drivers for hypervisor support, new information probes, etc).
- ruby >= 1.8.7
Virtual Host Servers
The Virtual Host Servers are the physical machines that will run the Virtual Machines. Various hypervisors are supported in the virtualization manager, with the ability to control the lifecycle of Virtual Machines, as well as monitor them. This monitorization also applies to the physical hosts. The main hypervisors are supported, Xen, KVM, VMware and Hyper-V.
Bring Your Own Device (BYOD) is a business policy allowing employees to bring personally-owned mobile devices to their place of work. Once at work they can use those devices to access privileged company resources such as email, file servers and databases as well as their personal applications and data.