Electron – Built for the Cloud
Cloud computing heralds a trend towards centralization of IT resources. But unlike the earlier mainframe-large computer systems based centralization, cloud based centralization offers flexible deployment across a range of systems on the net whether the net is private or public.
Cloud based centralization avoids a lot of the disadvantages of the earlier mainframe based centralization while offering benefits like
- Dynamic scaling
- Ease of disaster recovery
- Just in time provisioning
- Ease of management using best of breed management tools
- Reducing expertise requirements for managing large systems, a key factor in today's skill paucity. Or looking at it operationally intelligent, task level micro-outsourcing
Electron is working with its industry leading partners in systems, applications, infrastructure, virtualization/hosting and management systems to provide some of the most scalable RDBMS systems in the Cloud today.
Let us take a quick look at why Electron is well suited to a cloud environment.
- Shared nothing aspects of the architecture with the optimized concurrency features allow scalability using commodity systems. This makes Electron particularly well suited to a dynamic provisioning environment of the cloud in two respects.
Ease of scaling by adding hardware. In additions to this obvious advantage, Electron's ability to use heterogeneous hardware allows users to optimize their cloud component to pay for specialized hardware only when needed. e.g. adding SSDs to only critical tables.
Ease of guaranteeing redundancy by adding hardware with minimal management overhead. The latter is key to redundancy since managing redundancy is a lot more than adding extra hardware. Typically managing redundancy is a significantly tough challenge and Electron's inherently transparent redundancy alleviates most of these issues.
- Electron's optimized network protocol reduces network traffic thereby improving performance and reducing cloud computing costs.