Introduction to NephOS
The NephOS™ cloud software stack is wholly owned and developed by NephoScale. It is and end-to-end cloud software stack that powers the NephoScale Hybrid Compute™ public Infrastructure-as-a-Service (IaaS) platform, and is also available for licensing for on-premise enterprise hybrid cloud and OEM reseller applications. NephOS™ is a turnkey service or software solution that enables companies to self-provision public, private, and hybrid cloud infrastructure, and includes software-defined-networking, orchestration, inventory, billing, and ticketing systems. NephOS™ unifies the elements of computing, storage, and networks into a low cost utility that delivers added agility, flexibility, and scalability to businesses. As licensed software NephOS™ is ideally suited for tightly integrated custom enterprise Hybrid Cloud or OEM reseller applications.
NephoScale’s virtual servers are provisioned using the KVM (Kernel-based Virtual Machine) hypervisor. KVM was chosen for its superior performance and broad Linux and Windows OS support. It is a full virtualization solution and consists of a loadable kernel module that provides the core virtualization infrastructure and a processor specific module. Using KVM, one can run multiple virtual machines running unmodified Linux or Windows images. Each virtual machine has private virtualized hardware: a network card, disk, graphics adapter, etc.
NephoScale BareMetal dedicated servers offer up to a 100x performance advantage over Cloud Servers. They can be provisioned in only minutes, with the operating system of your choice, and are managed just like NephoScale Cloudlet virtual Servers. The important difference is that NephoScale BareMetal dedicated servers are single-tenant standalone physical servers, meaning they are not shared with anyone else and only you have access to them. They are an excellent option for organizations that want the programmatic control that a cloud environment offers, but don’t want to run their applications in a virtualized multi-tenant environment due to performance, security, or compliance requirements. These servers are accessible, just like the Cloudlet virtual Servers, through the web portal, REST API, or with the CloudScript cloud orchestration tool.
Existing networks are generally static, inflexible, and difficult to scale. At NepohoScale we envision a network that is controlled by software (APIs), is fully automated, and can function in ways traditional networks simply cannot. Elastic Networking is NephoScale’s implementation of SDN (software defined networking) and is custom designed as a purpose-built and tightly integrated cloud service within the NephOS cloud platform.
The NephoScale ObjectStor storage service can scale virtually limitless without significant degradation to performance. Another advantage that the ObjectStor cloud storage solution has over typical enterprise NAS solutions is redundancy. ObjectStor replicates every object three times across different object stores (physical storage arrays) in different zones (physical locations in the data center). It continually conducts a checksum analysis to detect data corruption and automatically repairs it using redundant data. With NephoScale ObjectStor cloud storage, you have the ability to create multiple slices (storage partitions) and multiple keys (user authentication) to support many different users within one account. You can also manage these cloud slices & keys, view storage metrics, and billing metrics all through the NephoScale portal.
With Thin Client HTML 5 Secure VNC Console Access, you can:
- Securely access your servers another person’s computer, or in an Internet cafe, where downloading an application onto the computer you are using is impractical or is not allowed.
- Allow more than one person in the console session at a time for sharing keyboard, monitor, and mouse access for collaborating or troubleshooting purposes.
Securely access your servers another person’s computer, or in an Internet cafe, where downloading an application onto the computer you are using is impractical or is not allowed.
Allow more than one person in the console session at a time for sharing keyboard, monitor, and mouse access for collaborating or troubleshooting purposes.
A single pane view of all of the elements needed for managing all NephoScale cloud resources, including:
- Cloudlet Virtual Servers
- BareMetal Dedicated Servers
- ObjectStor Cloud Storage
- Elastic Networking Resources
- CloudScript orchestration tools
- Job Manager
- Account information
- User access control
- Support tickets and notifications
The API is used for programmatically manipulating cloud infrastructure over HTTP, and is the most granular level of control over the NephOS cloud platform. Its most typical use is for provisioning and managing servers and storage. The NephoScale Admin CLI provides an additional convenient way to access the NephoScale API.