Virtualization and Cloud

Jonathan Gershater

Subscribe to Jonathan Gershater: eMailAlertsEmail Alerts
Get Jonathan Gershater via: homepageHomepage mobileMobile rssRSS facebookFacebook twitterTwitter linkedinLinkedIn

Top Stories by Jonathan Gershater

In a previous post, I described Infrastructure as a Service (IaaS). In essence, if I use the service of an Infrastructure provider, who provides hardware: servers, networking, storage and firewalls, it is then incumbent upon me to install and maintain my own applications. However, I don't incur the capital and operating costs of maintaing the hardware and datacenters. To install and maintain web applications in an IaaS model, I typically need to: Install databases, web servers and application servers onto the (virtual) servers provided by the IaaS provider Write or purchase an application Deploy and maintain the application These applications are thus platform specific. An application written/purchased to run on Windows, Unix or Linux, within the IaaS environment, is dependent on the platform. If an operating system is patched or modified, the IaaS customer's applic... (more)

Tutorial: Build a Private Cloud in Twenty Minutes

OpenStack is an open-source cloud framework for building on-demand Infrastructure as a Service. This tutorial in essence distills from this two-page set of instructions for setting up devstack on a single server primarily for use by developers. Hardware I used a DELL 1950 with 8 GB of RAM, internal hard-drives and two 1000 MB NICs. Download and Set Up Ubuntu Download Ubuntu 11.10 from here and burn to DVD Boot the server from the DVD and start the install. I installed the BASE SYSTEM and only one optional package, the OpenSSH Server. I named my server "ubuntu-server" I configured... (more)

High Availability, Fault Tolerance and Disaster Recovery in AWS

Amazon Web Services – Disaster Recovery, High Availability and Fault Tolerance Abbreviations used: AWS - Amazon Web Services AMI - Amazon Machine Instance DR - Disaster Recovery FT - Fault Tolerance HA - High Availability Non-technical introduction. High Availability and Fault Tolerance – the requirement that a computer application be seemlessly available to users without interruption, literally “no (or very little) fault will be tolerated”. In simple speak, this means that I am able to use a computer application even though in the background there may be outages, for example har... (more)

Easy Install of Cloudstack on Defunct Hardware for a Home Lab

To learn more about Cloud IaaS offerings, I painlessly setup Cloudstack, from Citrix, on two (outdated and defunct) DELL Optiplex 740 desktop computers. Each desktop is configured with 8GB of memory and the processors are VT compatible (meaning they can run virtualization technology software – a hypervisor). At first attempt, the Cloudstack software would not recognize the internal disk drives. Thinking that my old hardware would not run cloudstack, I researched the non-descript error and decided that the installer was not able to detect the disks because of the pre-existing soft... (more)

How to Deliver Compelling Presentations

Following up on my prior article, how to deliver effective demos, here are some guidelines how to deliver effective presentations. This is a summary of an excellent seminar I attended, given by Tom Sant of Hydeparkpartnerscal We have all sat through PowerPoint presentations crammed with text in 10point font which the presenter often just reads; within a few minutes most of the audience are thumbing their mobile devices or engaged with their laptops. So, in the age of five minute attention spans, how do we keep our audience engaged? Avoid this pitfall:  Do not start the presentatio... (more)