Showing posts with label cloud computing. Show all posts
Showing posts with label cloud computing. Show all posts

Friday, April 01, 2016

Understanding Cloud Based Virtual Desktops

The following is a sponsored post:

Cloud based virtual desktops combine two powerful trends in technology – virtualization and Cloud computing. Virtualization or Virtual Desktop Infrastructure (VDI) enables more efficient use of the resources of a physical machine such as a desktop or server. Similarly, cloud computing results in more efficient use of network infrastructure, servers, and expert resources; while improving accessibility, reliability, and security. Combining the two, a virtual desktop behaves like a regular windows based desktop, but lives on a server located in the Cloud and is accessible from all kinds of devices.

Among the different virtual desktop and application platforms available today, Microsoft VDIs are the favorites; based on Hyper V, these VDIs need Remote Desktop Services server role in Windows Server 2012. The Microsoft VDI platform uses Remote Desktop Gateways to support individual user PCs, individual and pooled virtual desktops, session-locked desktops as well as RemoteApp software. Across devices that run on Windows or Windows RT, Mac OS X, iOS, and Android, a Cloud Desktop is able to provide a personalized yet consistent user experience.

As for the end-users of virtual desktops, they can use any workstation/device with internet connectivity such as PCs, laptops, netbooks, tablets, slates, or even smartphones to access the VM over the internet – they will go through a remote display protocol which makes the virtual desktop get rendered locally. Among several other inherent benefits, virtual desktops heavily bring down the support as well as management costs. This is made possible by virtue of centralized and simplified administrative tasks; more significantly, the budgets needed to maintain and keep the individual PCs up to date is also done away with – Microsoft VDIs can even work well with thin clients or dumb terminals.

In term of technical administration, a quick rollout of Microsoft virtual desktop can be automated by configuring server roles using the Deployment Wizard. Direct/network attached or clustered/storage area network route can be used by the administrators for storing and accessing the VMs. A single console for management helps in centrally managing the server roles, the users, and the VMs as well. A Microsoft VDI implementation involves two licenses – for the virtual desktop infrastructure connection and for access to the virtual Windows Client OS. In addition, those using RDS for accessing the infrastructure would also need to procure a license for RDS client access, which would be calculated on the basis of each device or user. Users that are under the Windows Client Software Assurance (SA) will not incur any additional charges for VDI, while those who do not hold SAs will have to pay Microsoft for each device’s license through Windows Virtual Desktop Access on a per year, per device model.

Tier -1 Microsoft Cloud Solution Providers like Apps4Rent simplify this whole process and offer packaged plans for Microsoft VDIs (see https://www.clouddesktoponline.com) that are made available and go live in a matter of minutes. The latest Microsoft VDIs from Apps4Rent even come with the option of Office 365 ProPlus pre-installed, making them a truly comprehensive cloud desktop solution. Users can install, connect to and use all their custom/line-of-business applications from anywhere, exactly the same way they would on a regular PC. Besides, these Apps4Rent virtual desktops also come with 24 x 7 technical support that is available over phone, live chat, and email to help the end-users resolve their issues in the quickest possible time.

Monday, March 02, 2009

Cloud Computing and Web 3.0

What I Heard

I heard a few lectures about cloud computing this morning at ISOC-IL. Cloud computing is an evolutionary step up from grid computing. Essentially, your data and processes are replicated on many different locations online, and someone else manages (at least part of) your application hosting. You work on something in your office, and without any effort on your part, it's also available in your home when you get home.

One benefit is giving up your IT department (except to manage your PCs) and the costs and headaches this entails. A related benefit is that you pay for the capacity you need when you need it, without having to plan, running short on capacity, or paying for more than you need. Plus auto-backups.

Drawbacks are possible lags, service, security, compliance, and licensing issues. And all your legacy apps, of course.

One lecturer mentioned that, just like everyone stopped generating their own power 100 years ago and moved to the electricity grid, people will stop running their own computers and move into cloud computing.

What I Thought

At first glance, this sounds good. It is easy for a start-up to have access to high-powered servers without having to invest anything; that's good sense. I think cloud computing will grow in the near future.

But ... I've heard this story before, too.

Once we had very expensive computers, and everyone had to go to a cathedral-like server center to get any work done. Then we had cheaper computers and everyone owned their own computer. Then we had cheaper computers, and we all used dummy terminals that connected to a central computer. Then we had cheaper computers and we all owned a PC. Now we have cheaper computers and allow major companies to store all our data and services.

Cloud computing seems like a nice answer for problems we have today (IT depts are a nightmare), but what about tomorrow's needs? What happens when computers cost $0.30 and bandwidth is effectively infinite and free?

With cheap computers and the right software, we can own grids of disks and processors where today we own single servers. When one dies, our replicated data will live on in dozens or hundreds of our other cheap disks. We'll just pull it out, toss it, and stick in another. Same with processors.

I see our IT departments as expensive today only because our computers still justify the cost of this expense. When computers are as cheap as light bulbs, assuming we can run open source cloud computing software, IT will not really be a problem. What will become of these cloud computing companies when we no longer need them?

Maybe I have a pie in the sky attitude about this, but that's what I envision. Cloud computing looks to me to be one baby step on the road to my vision of Web 3.0.