| Actual Topics | | | | ;)
 System & Utilities
 Unix News
 OS Emulator


April, 2019

Mac OS
Windows XP
Windows 2003
? :)

: 327
: 0

 April 2019 (6)
 March 2019 (8)
 February 2019 (11)
 January 2019 (9)
 December 2018 (13)
 November 2018 (7)
 October 2018 (13)
 September 2018 (8)
 August 2018 (8)
 July 2018 (11)
 June 2018 (13)
 May 2018 (10)
 April 2018 (14)
 March 2018 (11)
 February 2018 (13)
 January 2018 (13)
 December 2017 (14)
 November 2017 (15)
 October 2017 (19)
 September 2017 (18)
 August 2017 (13)
 February 2017 (14)
 January 2017 (19)
 December 2016 (16)
 November 2016 (16)
 October 2016 (21)
 September 2016 (18)
 August 2016 (16)
 July 2016 (16)
 June 2016 (20)
 May 2016 (18)
 April 2016 (15)
 March 2016 (22)
 February 2016 (17)
 January 2016 (15)
 December 2015 (15)
 November 2015 (22)
 October 2015 (20)
 September 2015 (17)
 August 2015 (25)
 July 2015 (20)
 June 2015 (23)
 May 2015 (21)
 April 2015 (17)
 March 2015 (19)
 February 2015 (9)
 January 2015 (23)
 December 2014 (9)
 November 2014 (13)
 October 2014 (12)
 September 2014 (18)
 August 2014 (20)
 July 2014 (10)
 June 2014 (12)
 May 2014 (12)
 April 2014 (10)
 March 2014 (22)
 February 2014 (10)
 January 2014 (8)
 December 2013 (26)
 November 2013 (53)
 October 2013 (40)
 September 2013 (48)
 August 2013 (63)
 July 2013 (56)
 June 2013 (52)
 May 2013 (49)
 April 2013 (67)
 March 2013 (74)
 February 2013 (63)
 January 2013 (62)
 December 2012 (62)
 November 2012 (66)
 October 2012 (68)
 September 2012 (48)
 August 2012 (75)
 July 2012 (60)
 June 2012 (71)
 May 2012 (69)
 April 2012 (85)
 March 2012 (86)
 February 2012 (90)
 January 2012 (81)
 December 2011 (103)
 November 2011 (118)
 October 2011 (74)
 September 2011 (2)
 June 2011 (110)
 May 2011 (118)
 April 2011 (111)
 March 2011 (112)
 February 2011 (101)
 January 2011 (119)
 December 2010 (117)
 November 2010 (118)
 October 2010 (131)
 September 2010 (117)
 August 2010 (226)
 July 2010 (351)
 June 2010 (305)
 May 2010 (319)
 April 2010 (343)
 March 2010 (329)
 February 2010 (311)
 January 2010 (312)
 December 2009 (266)
 November 2009 (156)
 July 2009 (101)
 June 2009 (279)
 May 2009 (365)
 April 2009 (348)
 March 2009 (347)
 February 2009 (323)
 January 2009 (318)
 December 2008 (237)
 November 2008 (155)
 October 2008 (334)
 September 2008 (310)
 August 2008 (343)
 July 2008 (362)
 June 2008 (322)
 May 2008 (413)
 April 2008 (1276)
 March 2008 (1658)
 February 2008 (250)
 January 2008 (6)
 November 2007 (1)
 September 2007 (1)
 June 2007 (1)
 May 2007 (1)
 March 2007 (1)
 January 2007 (2)
 December 2006 (1)
 October 2006 (2)
 September 2006 (1)
 August 2006 (2)

VMforce and VMwares Open PaaS Strategy

OS Emulator
VMforce and VMwares Open PaaS Strategy


Posted by Steve Herrod
Chief Technology Officer

It was almost 9 months ago that we acquired SpringSource, bringing VMware one of the most popular Java development frameworks, stewardship of the Apache Tomcat, Apache HTTP Server, HypericGroovy and Grails open source communities, and a group of talented engineers focused on the efficient development of applications for the cloud-computing era. Weve recently augmented this team with the acquisition of Rabbit Technologies, the company behind the popular open source cloud messaging technology RabbitMQ. These products, along with others that well unveil in the near future, are what we refer to as vCloud Developer Services and vCloud Platform Services.


In the August 2009 blog post announcing the acquisition, I discussed our rationale for combining SpringSource with VMware and hinted at the directions wed be going with it. Today Im excited to see the launch of, the first of what will be many great deliverables based on this acquisition. There are several great blog posts (see VMwares Rod Johnsons post and from Parker Harriss and Peter Coffees posts or Anshu Sharmas post) that discuss the specifics of the offering. I thought Id use this blog to step back a little bit and talk about the broader strategy behind VMwares participation and what you can expect to see moving forward.

Platform-as-a-Service (PaaS)

The VMforce collaboration is VMwares first public implementation of Platform-as-a-Service (abbreviated as PaaS). PaaS offerings aim to make developers incredibly efficient by hiding many of the complexities that they face in typical enterprise IT environments such as:

  • Waiting for the provisioning of physical machines and their software
  • Changing your code to work with the specific middleware components your company uses 
  • Handling code modifications that may be required as the middleware versions change
  • Dealing with new environments as your code moves from development to staging to production
  • Frustrating interactions with the separate operations team when things arent working well

PaaS offerings typically offer add-on services available for developers to incorporate into their applications. These include capabilities such as location-based services, identity management, tweeting, chatter, search, and many forms of data storage. The developer efficiency and application richness to be gained through PaaS offerings is clear and we see it as one of the major trends in cloud computing. Todays PaaS offerings are not without challenges though, and we believe VMware is in a unique position to attack these challenges and help bring PaaS to the mainstream.  

PaaS with choice

One big challenge with todays PaaS offerings is that they are all fairly unique and incompatible with one another and with the way that enterprises run their applications. Once you select a PaaS offering, it is easy to become locked into their particular offering, unable to easily move your applications and data to another PaaS provider or back into your own datacenter should the need arise. I should note that this lack of interoperability is a more general challenge for cloud computing as a whole, and one that industry visionaries such as Googles Vint Cerf recognize and that VMware, along with several others, are working to address.

Enterprises are very concerned with the privacy, security and auditability of their applications something that is often a concern or blocker for public PaaS offerings. VMwares PaaS will have a significant focus on enterprise-grade qualities -- providing strong controls for privacy, identity, and authorization control, allowing applications to be extensions of those in the corporate datacenter. 

VMwares entries into this space will focus on addressing this challenge and, with our partners, creating Open PaaS offerings. Now, what does open mean in this context? Virtualization is about separating the logical view of server assets from the physical resources upon which they run. By severing the tentacles that crept in between traditional operating systems and hardware, it enables virtual machines with hardware independence and mobility (among many other capabilities). In similar fashion, a PaaS offering can be architected in a way that clearly separates layers and avoids the restrictions seen in many of todays implementations. Furthermore, the parts of a PaaS offering that the applications depend on (e.g. libraries, messaging, data access) can be built using open development frameworks and technologies with liberal licensing programs. Ultimately this makes it easier for an ecosystem of more compatible PaaS offerings to grow, providing choice for the developers and consumers of the applications. 

Our initial open PaaS offerings focus on a particularly important choice choice as to where you deploy and run your applications.

Private or Public, VMware and non-VMware

The Spring development framework has done a great job of separating out application logic (java code) from the underlying hardware and software infrastructure needed to execute it. This abstraction makes Spring a natural starting point for a Java PaaS offering, and is also a key enabler of application portability in the cloud computing era.  We are doubling-down on the Spring abstraction layers to make it the best framework for writing truly cloud-portable applications. In this context, cloud-portable means that you can write your code from within an IDE (integrated development environment) and easily choose where to deploy the code for execution. Furthermore, you should be able to extract the code from the cloud it currently runs in and move it, along with its data, to another cloud choice. 


One thing in particular mention here should strike you we will wholeheartedly enable deployment of these cloud portable applications to clouds that are not based on our underlying vSphere virtualization technology. This support is a key aspect of openness and will enable a broader and more competitive ecosystem of compatible Spring PaaS offerings. And this in turn will be the reason why developers will bet on Spring-based applications for maximum flexibility. Stay tuned as youll see many more announcements around this very soon. 

Extra Goodness when Running on a VMware-based Cloud

The VMware portion of VMforce is based upon both VMwares Spring, vSphere, and vCloud technologies. While we are absolutely committed to making a Spring-based application portable to non-VMware clouds, were working hard to make VMware-based PaaS offerings an outstanding place for their deployment. 

One of the key differentiators with EC2 based PaaS will be the efficiencies for the many-app model. Customers are frustrated with the need to buy a whole VM as the minimum service unit for their applications. Our PaaS will provide fine-grained resource separation.

VMforce also utilizes a new vCloud Technology that coordinates the entire PaaS stack, helping Spring-based applications fully exploit VMware vSpheres capabilities. This coordination will deliver excellent efficiency to the PaaS providers as well as several benefits to the developer and end-users (e.g. automatic provisioning and scaling, self-securing network connectivity, and detailed application performance and availability monitoring). I illustrated a few examples of this in the original SpringSource acquisition blog post:

as a developer packages up their Java application for deployment, they can indicate at a higher-level how this code will interact and communicate with other hardware and software components. At deployment time, the virtualized infrastructure can automatically provision the database and application server VMs required by this application, wire the VMs network connections together, and program vShield Zones to open up only the appropriate network ports between them. 

At runtime, even more exciting things can happen. Information from the frameworks and tools such as Hyperic can pinpoint slowness in the service, and we can remediate the problem areas by altering settings of VMware DRS, cloning another instance of the web server VM, or even interacting with the traffic managers of the datacenter to balance out the load. And on the runtime availability front, backing all of this are capabilities such as VMware Fault Tolerance and VMware HA, which can help the components survive hardware failures or automatically restart as appropriate.

These capabilities will make deployment to VMware-based PaaS offerings particularly efficient and ready for enterprise usage. Youll also hear a lot more specifics about these new vCloud technologies in the coming months.


Just the beginning of our Open PaaS focus

Where you run your application is just one aspect of Open PaaS that we are concentrating on. Going forward, Ill be elaborating on 3 additional focus areas:

  • which languages and frameworks you develop your applications in
  • which add-on platform services your applications can leverage
  • which devices can access your applications with a great user experience

I hope this has been a useful backdrop for todays exciting announcement. You can expect to hear a lot more about additional products and partnerships all based on this Open PaaS strategy in the coming months. And I hope you can all attend VMworld 2010 where well be making several more announcements!


       Download VMware Products  | Privacy  | Update Feed Preferences 
        Copyright © 2010 VMware, Inc. All rights reserved.


: VMware | : 27.04.2010 | : 1302 | : OS Emulator   
14 | OS Emulator | | VMware |

: 0.00/0 : 0 :0

23.06.2008 Jason Kasper (vanRijn): From Point A to Point B?
I got asked, via e-mail, today how I went from a retail pharmacy store manager to systems architect and it was such a good brain dumping that I figured I’d blog it too. =:) Here, then, is a brief overview of how I got from .A->.B. met the woman I knew I wanted to marry at Taco Bell. realized I couldn’t support a family on Taco Bell wages, so started looking for work elsewhere as I was still trying to finish college. started working at a tiny little Thrifty Jr. in Rancho Bernardo, California with my amazing friend Brad Prosek, stocking shelves and scooping ice cream. went into s...
17.05.2016 Embrace Open Source culture: the 5 common transformations.
Article originally published at Linedin on May 15th 2016. This is a story of what I have lived or witnessed a few times so far. A story of an organization that used to consume, develop and ship proprietary software for many years. At some point in time, management took the decision of using Open Source. Like in most cases, the decision was forced by its customers, providers, competitors... and by numbers.A painful but unavoidable transformation was required.1.- Open Source consumerEngineers had to learn a new system, adapt or re-write those features that used to made the organization unique, t...
15.05.2008 emulators/open-vm-tools - 90473_2
- Add dependency on devel/icu - Split startup rc files, start earlier - Bump portrevision Submitted by: jkim
16.05.2008 emulators/open-vm-tools-nox11 - 90473_2
Forced commit to add the missing description: open-vm-tools-nox11 is a open source version of the vmware-guestd and vmware-tools ports without X11 support.
23.04.2008 Roland Wolters (liquidat): Microsofts eco system: cracks in the reliability
an attempt to push Ogg Vorbis out of the field. The basic idea was that every player could be used on any Windows System which had Windows Media Player 10 installed. And that every player would play any music sold in any PlayForSure store. The shortcoming for the user would be that the players and music wouldn’t work outside of this system (Apple, Linux, Windows 2000, Windows XP without the WMP 10, etc., other MP3 players). And if the user wanted to switch to a new computer, he/she had to re-download a licence for the new computer. That’s a usual problem with DRM, but is important ...
03.03.2008 Roland Wolters (liquidat): An incomplete list of high quality Open Source games
Nexuiz speaks for itself: The same is true for the first person shooter UFO: Alien Invasion: Glest, a real time strategy game with wizards, trolls and the like: Secret Maryo Chronicles is the way to go: Next a set of games which might be a bit calmer (and don’t have a promo video), but are nevertheless exciting: Wormux is - as the name suggests - a Worms clone. Fedora Special Interest Group Games which helped to bring many games to Fedora. Except Secret Maryo Chronicles all games above are available on Fedora and just a click away. It takes more than 1 GB to install all these games - ...
15.10.2008 Celeste Paul (seele): Pilot Usability Testing Activity
A while back, there was some discussion about how Ubuntu LoCos could get more involved in usability, such as through testing. So for the past few months, I’ve been talking with some Ubuntu LoCo members on how we can Get Things Done. Usability testing is when you ask a study participant (who has similar characteristics as your target users) to complete a series of tasks using your product. The goal is to get feedback about the product so you can make it better. There are various types of testing protocols, but the one I use the most often as part of the design process is called an interr...
18.03.2008 Holger Freyther (zecke): Qtopia progress
I safely returned from Taipei and was almost in time. As I don't have a hitchhiker guide to transatlantic traveling I had to learn it the hard way. Don't take the arrival time for granted and plan the evening. If anyone knows how to legally get a rental copy of kboot, and This effort is lead by former Dr. Michael 'mickeyl' Lauer who currently enjoys the sun in Recife and is attending the Bosa Conference with a bunch of other Openmoko people (raster, stefan, daniel).So consider contributing, your open phone is waiting for you. And remember warranty is void when NOT opened.
30.03.2008 Paul Adams: Will the real KDE Research Team please stand up?
The Claire Lotion at aKademy 2007. There is stuff in Claire's talk which is totally spot on.... In 2015 we envision KDE to be:equipped with a coherent research strategypart of the leading open innovation networks in the global IT industry After aKademy, things went quiet for a while. That said, we have got all the usual communication mechanisms going: kde-research@, #kde-research. There's not a huge amount of traffic but what little there is tends to be useful. There's about a dozen of us hanging around at the moment. I've also asked for there to be a research track at Akademy 2008, which sho...
06.04.2008 Jason Kasper (vanRijn): Remote-Working Geeks, Unite!
I just sent off an e-mail about some of the challenges and surprises that I’ve hit as a Remote-Working Geek and it occurred to me that not only have I not blogged as of late (I suck, what can I say–but I have a list of like 10 things I need to blog about), but that the contents of my e-mail were downright blog-worthy. Here it is, minor edits notwithstanding: So… I’m not sure what your background is, but I came from 10+ years of in-corporate-office worker-ville. And there’s some things that I didn’t expect to be challenging that turned out to be, and there...
. ?
, .
Google Search


Google 120X240

| Actual Topics | | | Guest Book
: 1.365 . 13 1.286 .
Powered by SLAED CMS © 2005-2007 SLAED. All rights reserved.