Contact Us | Request Support | Monitoring Portal | Customer Portal | *

1-650-964-9100

  • Home
  • What is Cloud Computing?
  • Services
    • PrimaCloud Enterprise Cloud Computing
      • Features & Benefits
      • Component Services
      • Virtual Private Data Centers
      • Performance
      • Reliability
      • Security
    • PrimaSys Managed Private Cloud Deployments
      • Choosing Private Cloud
      • Implementation
      • PrimaSys Case Studies
    • PrimaCare Operations-as-a-Service
      • OaaS Detailed Description
      • OaaS Plan Comparison
      • Professional Services
      • Highly Available Cloud Cpanel
    • PrimaView Enterprise Grade Remote Monitoring
      • PrimaView Features
      • PrimaView NimSoft Professional Services
    • Frequently Asked Questions
  • Who You Are
    • Growing Enterprise
    • Start-Up Company or Entrepreneur
    • Colocation or Cloud Computing Customer
    • Shared Hosting or Virtual Private Server User
    • Hosting or Managed Service Provider
    • IT Operations Manager
  • Why Choose ENKI
    • Comparing Cloud Options
    • Case Studies
      • Media Rights Management Company
      • Web Design and Hosting Company
      • Political Web Services Company
      • Media File Sharing Start-Up
      • Financial Services Company
      • Online Gaming Company
      • Internet Advertising Company
      • Hedge Fund
    • Key Benefits
    • Videos & Downloads
    • Buying from ENKI
    • Promotions
    • Testimonials
  • About ENKI
    • The Enki Way
    • Management
    • Partners
    • News
    • Investor Relations
    • Legal
    • Service Level Metrics
  • Enki Blog

Easy software upgrades, AppLogic-style

People often ask me, "what's so great about AppLogic?" I tell them that aside from it's 5 minute mean-time-to-repair for hardware failures (like a server going down) one of the big advantages is ease of system administration and the ability to avoid unnecessary downtime.  This is why ENKI chose it as the application framework for delivering our Computing Utility product.  I don't usually do much with AppLogic myself, since I am responsible for Sales and Marketing at ENKI.  However, I am also responsible for our corporate website.  So today, I got a demonstration of what AppLogic can do for you - on my own company website - and I wanted to share it with you.

Our company website is hosted in a Virtual Private Data Center, which consists of a number of appliances (virtual servers connected to each other in a private name space): Apache, MySQL, a NAS, a logging server, and a firewall server.  MySQL and Apache mount their data from the NAS.

We had been running our website on Joomla 1.0.12 for a while now.  I noticed recently that our site was getting attacked with exploits that might breach 1.0.12.  Also, there were some bugs in 1.0.12 that I wanted to fix by upgrading to a newer version.  It was time to upgrade Joomla.  Here's how I did it:

- I created a copy of my running VPDC and started it.  This also copied all my data, so the new VPDC had an exact copy of our company website.  My website was still up on the "old" copy.

- I installed the new Joomla onto my copy (by loading it into the appropriate directory on the NAS)

- I tested the new VPDC with the new Joomla in it.

- I altered the IP address of the new VPDC to be that of our main website

- I shutdown the old VPDC and restarted the new one.

The total down time for our website was under a minute, and I had deployed a fully working and tested upgrade!  Joomla is a PHP application, and installing it is basically just a file download and un-tar, followed by some setup work.  But installing a new version of MySQL would have been very similar: in that case, I would simply have instantiated a newer version of the MySQL appliance in my VPDC and restarted it, since all appliances are instances of appliance-objects.

AppLogic's easy copying of a VPDC has other benefits as well.  You can automatically create and provision a copy in order to meet the demands of new customers for a SaaS (software as a service) application that need their own VPDC.  Or, you can copy the VPDC to another physical data center for hot or cold standby purposes.

The biggest obstacle to enjoying these AppLogic advantages is the mental barriers one has around how system administration has always been done, and what operations are possible in an object-oriented virtual operating system.  I often find new ways to shortcut operations that might have been risky or expensive, once ask myself "how is this done in AppLogic?"  To allow our customers to shortcut the need to learn AppLogic, ENKI offers these advantages to our customers without their having to learn AppLogic, since we manage their VPDCs for them.

Set as favorite
Bookmark
Email this
Hits: 2064
Trackback(0)
trackback TrackBack URI for this entry
Comments (0)add comment

Write comment
bold italicize underline strike url image quote Smile Wink Laugh Grin Angry Sad Shocked Cool Tongue Kiss Cry
smaller | bigger

security image
Write the displayed characters


busy
Share to Facebook Share to Twitter Stumble It Share to Reddit Share to Delicious Share to Google Buzz 
Social Widgets Ultimate Edition - Copyright © 2010 by Turnkeye.com
OVERVIEW
  • About PrimaCloud
  • About PrimaCare
  • Key Benefits
  • Comparing Cloud Options
HELP CENTER
  • Frequently Asked Questions
  • Contact Us For Support
  • Terms and Conditions
SELF SERVICE PORTALS
  • PrimaCloud
  • Monitoring
  • Customer Portal
  • Discount Domains & Certificates
Follow @enkicloud
LOGO_CoFounderWebsite
Copyright © 2011 ENKI LLC