Wednesday, January 20, 2010

Who Has the Most Web Servers? - May 14 2009

There was a milestone buried deep within the earnings tables in this week’s first quarter results from Rackspace: "the San Antonio company has become one of a select number of companies that have more than 50,000 servers. Rackspace reports that as of March 30 the company’s data centers house 50,038 servers, up from 47,518 at the end of 2008. Of the companies that publicly report their server counts, only European hosts 1&1 Internet and OVH have more than Rackspace. Here’s a look at some of the providers with high server counts, gleaned from public reports and partial data from a recent Netcraft server count report:"

Tuesday, January 12, 2010

VMware Expands vCloud Portfolio With Zimbra

"Zimbra is a great example of the type of scalable 'cloud era' solutions that can span smaller, on-premise implementations to the cloud. It will be a building block in an expanding portfolio of solutions that can be offered as a virtual appliance or by a cloud service provider. We are excited to welcome the Zimbra team and community to the VMware family."

VMware is obviously looking to build out its stack of cloud infrastructure.

Tuesday, August 11, 2009

PaaS with choice: Motivation for VMware to acquire SpringSource

VMware announced to buy SpringSource yesterday. SpringSource had been a technology innovator focused on the application-centric areas rather than on the hardware-infrastructure focus. Their employees were thought leaders in Apache Tomcat, Apache http server, hyperic, Groovy and Grails. SpringSource’s obsession has been simplifying and automating the build-run-manage lifecycle that all applications go through, and they have done so by attacking similar pockets of complexity. They bring this complexity-busting focus to several areas… high-productivity developer tools and frameworks, lightweight application server runtimes, and application management and monitoring. The end goal is very similar; attack the time and money spent on application complexity and maintenance tasks, shifting the focus to new and more reliably deployed applications.

VMware feels SpringSource enables an evolutionary path for application developers to reach end goals without requiring complete infrastructure or application rebuilds.

Ultimately for VMware the end goal is on vCloud which is aimed at IT applications, not infrastructure - there is an extensive application flavor for the cloud to provide these key features. SpringSource would definitely enable VMware in preaching the right solutions to VMware's customers:
  1. Elasticity: automatically scaling up and down the infrastructure to meet the needs of the application
  2. Multi-tenancy: being able to isolate resources and applications from one another in a shared infrastructure
  3. Simplified provisioning: Isolate the developer from worrying about how is code gets installed and deployed
  4. Self-service: allowing developers to gain access to their development infrastructure at any time, in many cases to circumvent the processes and inefficiencies of their typical IT service request processes.
  5. Rapid development: go from code to cloud in a matter of minutes, particularly during the development and test phases
  6. Simplified (or invisible) management: PaaS offerings typically have built-in application availability and performance management

Saturday, August 8, 2009

Topology for Inter-datacenter VMotion

An often asked question in any of the vCloud discussions is about the probability of vMotion across data centers (over wide area network) - it is not an easy thing considering the latencies. The complications are both in terms of stretching the L2 domain between the sites and the shared storage issue across sites.
What are the business requirements for inter-datacenter vMotion?
  1. Load balance/Go-green to save power: “follow the sun” or simply consolidate VMs to conserve power.
  2. Uptimes during maintenance windows: Have a fallback plan for your applications to be available during datacenter shutdowns
  3. Disaster Recovery/avoidance: This is an obvious reason, to fallback during DR situations
Compared to #2 and #3, #1 could be higher priority as that also gives a provision to use someone else's (like AWS) data center for peak loads (like month end report generations) instead of building up in-house data centers.

Overall, this initiative would lead to consolidation in data centers slowly and bigger players would benefit. Below is the topology of vMotion that would be demoed at VMworld, jointly by Cisco & VMware.

Saturday, July 25, 2009

Cloud Operating System & Google

Where do you think Google is headed with Chrome & Android? I see both as a direct connection to a "Cloud Operating System".

Chrome faciliated faster web browsing, meaning more searches which translate into more ad revenue for Google. Then, the obvious motivation of developing an OS came up to increase the volume of Web activity itself. Google wants everyone to keep searching & searching fast.

The Chrome operating system is said to be released next year, but will it ever lure the mom and pop to move to this new browser? All said & done, Intel would definitely doesn't want this to happen - otherwise, with little of client processing - what is the use of the CPU horse-power?

To completely ignore operating systems in favor of the cloud operating systems might be an efficient route to failure. We keep re-inventing the wheel once every few years, and create technology confusion as well.


Saturday, July 4, 2009

Network Port List for VMware products

Here is a list of network ports that are used by VMware products - this is an informal, unpublished list. The details here are all gathered from various product manuals and VMTN and could be updated at VMware's discretion.

Monday, June 29, 2009

VMware Studio 2.0 Beta launch

VMware Studio 2.0 Beta was made publicly available just a few days ago. Note that the name of this product is not yet vStudio!

New features of Studio 2.0 are:
  • Build vApps and virtual appliances (with in-guest OS and application components) compatible with VMware Infrastructure, VMware vSphere 4.0 and the cloud
    • Support for OVF 1.0 and 0.9
  • Available as an Eclipse plugin in addition to the standalone version
  • Ability to accept existing, Studio-created VM builds as input
  • Support for 32 bit and 64 bit versions of Windows 2003 and 2008 Server, SLES 10.2, RHEL 5.2 and 5.3, CentOS 5.2 and 5.3, Ubuntu 8.0.4.1 and additional operating systems
  • Publish patches to update deployed virtual appliances
  • Extensible in-guest management framework
  • Automatic Dependency resolution
  • VMware ESX Server, VMware ESXi, VMware Server 2.0, Server 1.0.4, 1.0.5, 1.0.6, VMware Workstation enabled as provisioning engines
  • Infrastructure enhancements in the GUI and builds

Tuesday, May 12, 2009

Strategies for Virtualization adoption in your company

Me being a virtualization consultant, I keep getting the asked the question of "what should be my strategy for virtualization adoption?". It is obvious for the top management to adopt Virtualization for obvious cost reasons, and these are my thoughts:

Take the first steps of adopting virtualization for all new projects and converting low-risk physical servers (like FTP servers) into VMs.

And then the more important strategies would be:
  • Process changes & convincing mid-management to think of "VMs" instead of physical servers while requesting for new server platforms
  • Build IT SLAs around VMs instead of physical servers
  • Internal education of virtualization & VMs for application teams - incentivate them by passing on the cost savings
  • Process setup to migrate physical servers into VMs
  • Any other financial aspects involved while converting physical assets into shared virtual assets
  • Setting up cost sharing model to share server costs across business units, based on VM usage
It is easy for you to achieve about 30-40% of virtualization adoption with minimal effort. After that - it would need someone to sit down and do the above implementations to increase the adoption further.

Wednesday, April 1, 2009

vSphere to launch on April 21st

VMware to spill the vSphere beans on April 21
Mark your calendars. VMware will launch the next generation of its virtualization platform on April 21, at an event at its Palo Alto headquarters, flanked by partners Cisco and Intel.

...

The hypervisor itself will be 64-bit, will provide support for up to 256 GB of RAM per guest and eight-way virtual symmetric multiprocessing, or SMP. On the management side, it will be possible to cluster the vCenter servers, and users will be able to create and provision virtual machines using new host profiles and guest templates.

...

In addition to core ESX and vCenter products, VMware is also expected to launch several new ancillary products, including the long-awaited VMware Fault Tolerance, and AppSpeed for performance management of applications running within a virtual machine.

Read the details here.

Sunday, March 29, 2009

VMware to Manage Virtual Machines from Mobile Phones

Introducing VMware vCenter Mobile Access (vCMA). vCMA allows you to monitor and manage VMware Infrastructure from your mobile phone with an interface that is optimized for such devices. Specifically, it allows you to:

  • Search for virtual machines in your data center
  • Migrate virtual machines from one host to another using vMotion
  • Execute recovery plans using VMware Site Recovery Manager
  • Access Scheduled Tasks, Alarms and Events
  • And much more...



Do you think if it is just a cool feature or is this really useful for a datacenter class management?

Tuesday, March 3, 2009

Happy Square Root Day

Today is a "square root day", hope you are enjoying it. The next such day would only be on 4/4/16.

Monday, February 23, 2009

Vendor lock-in, severity across cloud architectures

Several people have asked me in the recent past about the vendor-lock-in issue with various deployment architectures. The below picture should be self-explanatory on the amount of lock-in across SaaS, PaaS and IaaS. The lock-in that I am referring-to here is a combined aggregate of Vendor lock-in + data lock-in + dev environment lock-in + data lock-in.

Friday, February 20, 2009

Java platform as a service for cloud

I used to think about the alternatives for Google platform for the java world and came across CloudFoundry today. They provide the java stack, similar to SpikeSource' LAMP stack, on the cloud. Though the stack is not very flexible for various types of Java apps (4 layer models, server types, EJBs etc) - it works for the common deployments. You just make the .war file and upload it - watch it to get deployed in a couple of minutes.

Tuesday, February 17, 2009

Microsoft & RedHat sign deal on Virtualization interoperability

Red Hat and Microsoft have signed reciprocal agreements today to enable increased interoperability for the companies' virtualization platforms. Each company will join the other's virtualization validation/certification program and will provide technical support for their mutual server virtualization customers.

Server virtualization is moving towards the commodity model and this is a natural transformation. Crucially, Red Hat's interoperability deal with Microsoft does not include any patent covenants.


Monday, February 16, 2009

Gartner Report - Virtualization to grow 43% in 2009

Cost reduction, resource utilization and management advantages drive market growth - says Gartner Report.

... Global virtualisation penetration is on pace to reach 20 per cent in 2009 from 12 per cent in 2008...

...Virtualisation helps organisations to cut costs, better utilise assets and reduce implementation and management time and complexity, all of which are crucial in this economic environment...

Gartner recommends that vendors take advantage during this disruptive period by introducing leading-edge management tools in support of virtualisation initiatives and ensure that virtualisation-specific management products can integrate within existing management frameworks.

Saturday, February 14, 2009

Cloud Computing - Top 10 Obstacles & Opportunities

Quick Preview of Top 10 Obstacles to and Opportunities for Growth of Cloud Computing (from UC Berkeley's Research Publication, Feb 10 2009).

# Obstacle Opportunity
1 Availability of Service Use Multiple Cloud Providers; Use Elasticity to Prevent DDOS
2 Data Lock-In Standardize APIs; Compatible SW to enable Surge Computing
3 Data Confidentiality and Auditability Deploy Encryption, VLANs, Firewalls; Geographical Data Storage
4 Data Transfer Bottlenecks FedExing Disks; Data Backup/Archival; Higher BW Switches
5 Performance Unpredictability Improved VM Support; Flash Memory; Gang Schedule VMs
6 Scalable Storage Invent Scalable Store
7 Bugs in Large Distributed Systems Invent Debugger that relies on Distributed VMs
8 Scaling Quickly Invent Auto-Scaler that relies on ML; Snapshots for Conservation
9 Reputation Fate Sharing Offer reputation-guarding services like those for email
10 Software Licensing Pay-for-use licenses; Bulk use sales

Thursday, February 12, 2009

Bespin - Cloud based application development

Mozilla's Bespin, released today, is a cloud based development environment that acts as a collaborative working space. This has HTML5 Canvas, runs the tools in the cloud and pretty response - see the screen capture that I posted here.

There is a very decent editor on the hosted & extensible dev environment. There is also an integrated CLI, emacs and collaboration features.

What is missing are the publishing, caching capbilities, ability to do version control, client-side customizations and the standards enforcements. Hence - but this is just version 0.1

Wednesday, February 11, 2009

Kidaro - Microsoft Desktop Virtualization

Microsoft released the beta version of a enterprise desktop virtualization, MED-V, based on Kidaro. This would allow execution of any Windows OS applications on Vista.

MED-V is a solution for Application-to-OS incompatibility and accelerates the usage path on Windows Vista and any future OS. You can download the beta of MED-V here.

This is a step towards IT management of OS images across the corporate on any type of hardware (including flash drives) and data management using Active Directory controls.

The picture here would be self-explanatory on the architecture & lifecycle of virtual images:

Sunday, February 8, 2009

Best practices for zoning in SAN

Ever wondered if the same best practices of SAN zoning are applicable with or without server virtualization? Let me give some pointers to create a stable, manageable & secure SAN zone.
  • Always go for Zoning, even if LUN Masking is being used
  • Always implement a default zone
  • Disable any unused storage ports on the switch to increase security and avoid potential problems
  • Use pWWN identification for all Zoning configuration unless D,P identification is required
  • Create Zoning aliases and names with only as long as required to allow maximum scaling
  • Single Initiator Zoning are to be used with separate zones if a HBA is carrying both types of traffic (eg for tape and disk traffic)
  • Use accurate Zoning terminology
  • Describe Zoning by enforcement method and identification type
  • Always use the vendor given software to validate the zoning configuration
  • Zones should use frame-based hardware enforcement

Friday, February 6, 2009

Business benefits of deploying & central management of OS images

In the first look, it might appear just as any other Desktop Virtualization or Application Virtualization - but the key difference is in the ability to manage OS images and in giving offline access.

The LivePC solution from MokaFive allows to create and distribute controlled OS images across the group with a single click. This helps in identical image replication across users, and control images from a central place.



Business benefits are to user OS images dynamically, work anywhere, and start up in an instant. As with any other virtualization, this technology works onl for x86 OS images. Task based users & test organizations would be the greatest benefactors of this!