Private Cloud Deployment

Private Cloud Deployment for personal Research and Development and institutional IT infrastructure. Enjoy the power of cloud computing.

Private Cloud is a model of cloud computing where the infrastructure is dedicated to a single user organization or person. A private cloud can be hosted either at an organization’s own or personal data center, at a third party colocation facility, via a private cloud provider who offers private cloud hosting services and may or may not also offer traditional public shared multi-tenant cloud infrastructure. And just in private IT infrastructure.

This article only focuses on the implementation of cloud computing in personal or institutional IT infrastructure.

Software Requirements

  • Hypervisor Program
  • Server OS
  • Secutity Software
  • Identity and Access Management tools
  • Management software

Hardware Requirements

  • High configured PC or Server PC
  • NAS Storage
  • Physical Router

Supporting Tools and Accessories

  • Public IP Address
  • Power Backup

Skills required for deployment

  • Server OS Management
  • Domain, AD and Member Server Management
  • Hypervisor Deployment
  • Advanced Networking
  • Virtual Networking
  • Security Management
  • Identity and Access Management
  • Remote Access Services

Deployment Models

Infrastructure as a Service (IaaS) Private Cloud Deployment

Features:

  • Virtual Machines (VMs) deployment authorization
  • VM access and management by user dashboard or Remote Access Services
  • Sequrity responsibilites for deployed software in VMs
  • VM backup responsibilites
  • Shared security responsibilities
IaaS

Platform as a Service (PaaS) Private Cloud Deployment

Features:

  • Software and Database deployment by users
  • User’s full control on software and database
  • Shared security responsibilities

Software as a Service (SaaS)  Private Cloud Deployment

Features:

  • No user control on infrastructure and software deployment
  • User only use software or storage
  • Security responsibilities by providers
SaaS

Deployment steps and process

Plan|Design|Deploy|Test|Run|Maintaining

  • Select your deployment model
  • Plan your project
  • Estimate project cost
  • Design your layouts
  • Acquire your hardware and software
  • Deploy your IT infrastructure
    • Setup Server
    • Install and configure OS
    • Deploy hypervisor
    • Create your domain and active directoty (AD)
    • Configure networking and security controls
    • Configure users controls and remote access
    • Deploy management software
  • Test and run your project
  • Maintain your system

References

Share on social network:

Leave a Comment