Monday, December 22, 2008

[ Cloud Computing ] Re: Role of Windows Appliances and Cloud

Mark,

Thanks for the explanation. If I understand correctly, you hope to
achieve application virtualization across different OS/platforms (also
on server-side).

To make it work, does it need an adaption layer to provide standard
platform interfaces to these applications and ecapsulate the
diversities of underneath OS/platforms ? The adaption layer could be
either pre-installed on all related platforms or be packaged with the
dynamically deployed applications.

Originally, hypervisors, OSes, runtimes are supposed to provide some
kinds of adaption layer functionalities. To avoid the license issues,
then only runtimes and some other layers beyond OSes could be
considered.

So some adaption layers on server-side which accept the packaged
applications are needed, either based on Java, on .NET, or on
something else.

Wonder whether somethings similar are already in development or not,
and how cloud providers think of such features ?

Also correct a missing in my previous post. Applications packaged with
OSes could be either dropped to same type of physical machines, or on
hypervisors.

Scott


On Dec 22, 6:28 pm, "Mark Yohai" <myo...@trigence.com> wrote:
> Scott
> What I mean by Zero OS is the App, its executables, libraries, configuration, identity - everything it needs to run on a std OS instance, but without the OS - wrapped in an environment so it can execute as if it were installed.
>
> This ( sort of ) is what some App Virtualization products do...except for handling server side services, identity, etc. - which I think they don't do since they are focused on desktop/client apps, not servers/services.
>
> So the hypothesis is that if you could package just the App ( and what it needs ) except for the OS - it becomes easier to move - on premise -> private cloud -> public cloud -> and back.  
>
> On premise - the app runs in compliance with the IT std image.  Moving further Off premise - app identity and networking ( VPN ) take care of some ( probably not all ) security concerns.
>
> I think the difference between what I mean by Zero Os Appliance and what you are talking about ( different run times ) - is that just like any OS+App can go into a VM - any App can go into an App Appliance. The same is not true if the App is solely derived or built off a given toolchain/runtime.
>
> A key benefit of the Zero OS App Appliance concept - is that it doesn't need any development , only "wrapping", and supports legacy apps ( which in the cloud context is most everything )
>
>
>
> -----Original Message-----
> From: cloud-computing@googlegroups.com [mailto:cloud-computing@googlegroups.com] On Behalf Of scottxu
> Sent: Monday, December 22, 2008 8:45 PM
> To: Cloud Computing
> Subject: [ Cloud Computing ] Re: Role of Windows Appliances and Cloud
>
> Curious how to define Zero OS. Could Java, Adobe Air, Silverlight,
> etc., be
> thought as Zero OS ?
>
> Possibly there are three or more ways for virtual appliances:
> 1) Appliances with OSes, dropped on physical machines
> 2) Appliances without OSs, but with runtimes: JavaFx, AbodeAir,
> Silverlight, etc.,
>     dropped on browsers, maybe directly on some OSes in future
> 3) Applications without runtimes: written in Java, .NET, etc., droppd
> on some runtimes
> 4) Possibly other ways
>
> Don't know how the current status of these types: how easy or what are
> the issues ?
>
> Scott
>
> On Dec 19, 9:59 am, "Mark Yohai" <myo...@trigence.com> wrote:
> > I am doing research to try to understand the role of Appliances in the
> > Cloud...as I read much about the ability to move Appliances from on to
> > off premise operation ...
>
> > What if any role is there for Windows Appliances to enable organization
> > to move their pre-existing windows apps up to a cloud like EC2?  
>
> > What I have learned is that most Appliances, and tool sets to build
> > them, seem to support only Linux - with JeOS ( maybe I read it wrong? )
>
> > Does the group think there would be interest in a Zero OS Application
> > based appliance? Such an Appliance would package an Application , its
> > Identity, Services, Dependencies, Configuration, and potentially even
> > Data and State - but Zero OS.  Such an appliance could be dropped on a
> > running instance of an OS.  It would leave no footprint, or alter the
> > key settings on the machine ( e.g. Registry ).
>
> > Any and all feedback welcome.
>
> > Thanks
>
> > Mark
>
> > ___________________________________________________________
> > Mark Yohai | Trigence, Corp.
> > Phone : 201.377.0492 ext. 4261 | Mobile: 508.333.4209 | Fax:
> > 201.624.7673
> > myo...@trigence.com <mailto:myo...@trigence.com>  |www.trigence.com
>
> > "Application Virtualization Solutions for the Data Center"
>
> > See a Trigence Product Demo
> > Register Here:  http://trigence.com/products/demoreg.html
> > <https://owa.trigence.com/exchweb/bin/redir.asp?URL=http://trigence.com/
> > products/demoreg.html>- Hide quoted text -
>
> - Show quoted text -

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Cloud Computing" group.
To post to this group, send email to cloud-computing@googlegroups.com
To unsubscribe from this group, send email to
cloud-computing-unsubscribe@googlegroups.com
To post job listing, send email to jobs@cloudjobs.net (position title, employer and location in subject, description in message body) or visit http://www.cloudjobs.net
To submit your resume for cloud computing job bank, send it to resume@cloudjobs.net.
For more options, visit this group at
http://groups.google.ca/group/cloud-computing?hl=en?hl=en
Posting guidelines:
http://groups.google.ca/group/cloud-computing/web/frequently-asked-questions
This group posts are licensed under a Creative Commons Attribution-Share Alike 3.0 United States License http://creativecommons.org/licenses/by-sa/3.0/us/
Group Members Meet up Calendar - http://groups.google.ca/group/cloud-computing/web/meet-up-calendar
-~----------~----~----~----~------~----~------~--~---

No comments: