VMware ThinApp

rajeshkumar created the topic: VMware ThinApp
History

ThinApp (previously known as Thinstall) was originally developed by Jitit Inc. and was acquired by VMware on January 15, 2008.[2] VMware later used the code name VMware Project North Star while the product was in beta.[3] On June 10, 2008, VMware announced that the final name for the product was going to be VMware ThinApp.[4] The trial version of Thinstall was initially available only to corporations,[5] however VMware now offers a public trial version.[6]
[edit] Technology

VMware ThinApp is an application virtualization solution.[7] ThinApp is able to execute applications without them being installed in the traditional sense by virtualizing resources such as environment variables, files and Windows Registry keys. The virtual environment presented to the client is a merged view of the underlying physical and virtual resources, thereby allowing the virtualization layer to fool the application into thinking that it is running as if it were fully installed. ThinApp does not have any pre-installed components and does not require the installation of device drivers allowing applications to run from USB keys or network shares without ever requiring Administrator rights. ThinApp converts standard application installers such as .msi files into self-contained EXE files which includes everything required to run. Also it is able to scan a system before and after an applications installation and create a portable executable based upon changes made to the systems files and registry. Unlike self-extracting ZIP files, ThinApp does not extract files to disk or require system registry changes in order to run applications. ThinApp supports all released x86-based Windows systems from Windows NT4, 2000, XP (64/32), Vista (64/32), Server 2003, Server 2008 (64/32), Server 2008 R2 (64/32), and Windows 7 (64/32).
[edit] Software compatibility

Many windows applications can be packaged and made portable with VMware ThinApp, with the following notable exceptions:

* Any software that installs and requires a device driver to function. Applications that use pre-installed device drivers can function without issues.[8]
* Some software with copy protection based on hardware. ThinApp will virtualize some hardware properties such as harddrive serial numbers but applications that bind to things like ethernet MAC address or CPU-ID may not run when moved to another PC.
Regards,
Rajesh Kumar
Twitt me @ twitter.com/RajeshKumarIn

Tagged :

Top 5 Hypervisor tools | List of best Virtual machine tools | scmGalaxy

Today we are going to talk about Hypervisor which is also an important tool for Developers or programmers these days. In this post we are going to share the name & features of top Hypervisor tools which are mostly used by Developers these days.
But, before that let us first understand Hypervisor.
Hypervisor which is also known as Virtual machine monitor (VMM) is a software or firmware which allow to run and manage the virtual machines. In a broader way, we can say Hypervisor makes it possible to run different operating systems in the same machine by using all the hardwares like processor, memory etc. if no other operating system is on. In simple terms just understand, it is a tool which control and distributes the hardware resources to each operating system according to their needs without interrupting other operating systems.
Now, If we look forward there are two categories of Hypervisors
1. Type 1 hypervisor — This type of Hypervisor are also known as bare metal or native or embedded hypervisors. It can be installed and runs directly on the system hardware.
Highlights
  • More Efficient
  • Higher performance
  • Higher availability
  • Higher Security
  • Need skills to operate
2. Type 2 hypervisor — This type of Hypervisors can install & run on host operating system.
Highlights
  • Less Efficient
  • Less expertise Needed
  • Less security
  • Complex problems cannot handled
  • Easy to Install
  • Useful when I/O devices support is important.

 

So, Till now we read and understand about Hypervisors and types of hypervisors. Now, let’s move on to the important section where we will look on to the top 5 hypervisor tools. So let’s start.

1. VMware ESX or ESXi

 

vmware

Highlights
  • Type 1 Bare Metal
  • Belongs to Vmware
  • Known as Mature & Stable tool
  • Required License for advanced features & scalability
  • Free edition available with limited features
  • 5 commercial editions
  • Good for enterprises
  • It includes its own kernel
  • Memory over commitment
  • High availability
  • vMotion
  • Storage vMotion
  • Fault Tolerance
2. Microsoft Hyper V

microsoft-hyper-v

Highlights
  • Belongs to Microsoft
  • Type 1 Bare Metal
  • Good for Small-Medium Businesses
  • Good for running windows
  • 4 commercial editions
  • Free edition available (with no GUI and no virtualization rights)
  • Live Migration
  • Storage Migration
  • Dynamic memory
  • Extensible virtual switch

3. VMware Workstation/Fusion/Player

vmware-workstation

Highlights

  • Type 2 Hypervisor
  • It can run only single Virtual Machine
  • Not allow to create VMs
  • Licensing plans
  • Good for running multiple different operating systems or versions of one OS on one desktop
  • Good for labs and demonstration objectives
  • Good for sandbox environments and snapshots
  • Good Option for running Windows and Linux on Macs
4. Oracle VM VirtualBox
oracle-vm-virtualbox

Highlights
  • Type 2 Hypervisor
  • Mature and Stable
  • Belongs to Oracle Corporation
  • Similar to VMware vSphere and Microsoft Hyper-V
  • Alternative of expensive server and desktop virtualization
  • Open-source hypervisor
  • Suitable for Small-Medium Business & Enterprises
  • Live migration
  • Multiple host resource pools
  • Automated workflows

5. KVM

 

kvm

Highlights
  • Open Source
  • Belongs to Red Hat, Inc.
  • Mature hypervisor
  • Contains the features of Type 1 & Type 2
  • Suitable for Personal & Small medium solutions
  • Based on Linux
  • Numerous guest operating systems work with KVM (BSD, Solaris, Windows, Haiku, ReactOS, Plan 9, and the AROS Research)
  • KVM is used in products such as Redhat Enterprise Virtualization (RHEV)
  • Live migration
  • Storage migration
  • Configuration snapshots
So, this is my list of top five hypervisor tools. Hope you guys will like my efforts and if you want to share your list of hypervisor tools than feel free to share in the comment box below. Lastly, I just want to say choose those tools which are suitable for you as per your requirements.
Tagged : / / / / / / / / / / / / / / /

Top 5 Virtualization tools for Developers | List of Virtualization tools | scmGalaxy

top-5-virtualization-tools

Software developers are busier now than ever before. They want to do more work in less time with quality. But, as we all know it’s not possible without right set of tools in your arsenal. So, it’s always good to find tools that can make work faster and make you more productive. Today we are going to talk on Virtualization tools. In this article I’m going to share a list of top 5 virtualization tool which will definitely help developers to improve their productivity and allow them to build better applications faster.

But, before that let’s have Quick introduction to Virtualization

Virtualization is a process in which, with the help of tools you can create a virtual version of resources like memory, operating system , server or networks instead of deploying the actual resource. In simple words you can understand it like this way: Virtualization let you run or operate a single computer into multiple ones. It let you run a Mac OS on Linux or Windows system in a single computer simultaneously. The Windows, Mac, Linux, or other system running in the virtual machine acts exactly as if it were running on real hardware. The same thing apply with storage, server or networks.

Basically Virtualization tools are used for server consolidation. But they are useful for software developers for writing or testing software.

If we look on to the benefits than these are the major benefits of Virtualization.

  1. Lessen the number of Hardware Resources
  2. 80% server use possible
  3. Cut IT costs
  4. consolidated hardware to achieve higher productivity from fewer servers
  5. multiple operating systems and applications on a single computer
  6. simple IT infrastructure with low upkeep
  7. Quickly deployment of new applications

So, Now without any further ado lets check out the Top 5 tools and their features.

1. Vagrant

Vagrant is an open source virtualization tool which developed by Hashicorp and written in Ruby. But, it’s support projects written in other languages too, like as Java, javascript, C#, Python and PHP. It’s work on platforms Linux, FreeBSD, macOS, and Microsoft Windows.

Features:

  • Open Source
  • Cross Platform: Linux, FreeBSD, macOS, and Microsoft Windows essential
  • Natively supports Docker containers
  • Can work with Puppet & Chef
  • Users can share running environment via Internet

 

2. VirtualBox

VirtualBox is also an open source virtualization tool which is developed by originally by Innotek GmbH and now being developed by Oracle Corporation. This virtualization tool is written in C, C++, x86 Assembly. It is one of the oldest tool in the industry which is used by developers.
Features:
  • Open Source
  • Virtualization Type: Hardware Assisted Virtualization & Paravirtualization
  • Cross Platform: Windows, macOS, Linux and Solaris
  • Easy to install and use-friendly
  • Video capture support
  • VirtualBox adds support for touchscreens

3. VMware

 

VMware is a veteran in the software industry which is developed by VMware Inc. and comes in 3 different packages by name VMware Workstation, VMware Fusion and VMware workstation Player in which player comes free for users who are looking to run virtual machines on their Windows or Linux systems. The first one is good option which is designed for professionals and the second one is for home users who simply wants to run windows on MAC. VMWare products are mostly written in c, C++ and assembly but different different languages are used in various other bits.
Features:
  • Free and Paid
  • Cross Platform: Windows, Linux and Mac OSX
  • Comes in three packages
  • Virtualization Type: Full Virtualization, Hardware Assisted Virtualization & Paravirtualization
  • Easy to use
  • Quick Installation

4. Xen

 


Xen
is initially developed by University of Cambridge but now it’s belongs to Linux Foundation. Xen runs on Linux and Unix. Xen is included with most popular Linux platforms like Fedora, RHEL, CentOS, Ubuntu, and Debian.
Features:
  • Open Source
  • Platform: Linux/Unix
  • Virtualization Type: Paravirtualization & Hardware Assisted Virtualization
  • Guest Os: Windows Server 2003, Windows XP and Windows 2000
  • Also supports Red Hat, SUSE and Debian Linux guest OS.

5. KVM

Kernel-based Virtual Machine (KVM) is also an open source intended for personal and small-medium business solutions. It’s originally developed by Qumranet and now belongs to Red Hat. KVM is written in C and it;s suitable for Linux. If you need or looking for command line interface virtualization tool which comes with updated solutions, boundless use mode and without extra features and permitting charges than this is the right tool you can have.
Features:
  • Open Source
  • Platform: Linux
  • Virtualization type: Full Virtualization, Hardware Assisted Virtualization and Paravirtualization
  • Powerful command line interface
So, This is my list of Top 5 virtualization tools. Now, what you think about my list or if you are not agree with my selected tools or if you think this list should contain some other Virtualization tools instead of this, than write in comment section below.
Tagged : / / / / / / / / / / / / / / / /

Cloud Computing Selection: Cloud Infrastructure Service Providers

cloud-computing-service-providers

There are list of solution which provides Cloud Infrastructures for Hardware as a service (HAAS) or Software as a Services(SAAS).

AllenPort
AllenPort’s technology handles file management chores like backup, file sharing, disaster recovery, remote access and managing user requirements.

AppZero
AppZero offers OS-free Virtual Application Appliances that are self-contained, portable units, meaning enterprises can experiment with moving applications to the cloud while avoiding cloud lock-in.

Boomi
Boomi and its AtomSphere connect any combination of cloud and on-premise applications without software or appliances.

CA
NetQoS’s monitoring prowess and Cassatt’s data center automation and policy-based optimization expertise, CA can boost the functionality of its Spectrum Automation Manger to let it manage network and systems traffic in both public and private cloud computing environments.

Cast Iron Systems

Cast Iron offers an option for integrating SaaS applications with the enterprise. That method, which involves configuration, not coding, can in some cases slash integration costs up to 80 percent.

Citrix
Citrix Cloud Center (C3) ties together virtualization and networking products, arming cloud providers with a virtual infrastructure platform for hosted cloud services. The service, which is available on a monthly, usage-based pricing model and support mode, is an architecture comprising five key components: a platform powered by Citrix XenServer; applications and desktop services via Citrix XenApp; delivery powered by Citrix NetScaler; a bridge using Citrix Repeater; and orchestration through Citrix Workflow Studio.

Elastra
Elastra makes software that enables enterprises to automate modeling, deployment and policy enforcement of the application infrastructure. Its products tie in with provisioning and virtualization tools. Elastra’s Enterprise Cloud Server software handles the management and provisioning of complex systems. Users can quickly model and provision application infrastructure; automate changes to the system deployment process; efficiently utilize internal, external and virtualized resources on demand and enforce IT policy rules. Elastra Cloud Server can also run on Amazon Web Services.

EMC
With its Atmos and Atmos onLine offerings, EMC is evangelizing its approach to the cloud to deliver scalability, elasticity and cost savings by building, virtualizing and deploying services and applications. Atmos onLine is a cloud storage service built on Atmos, EMC’s policy-based information management platform. EMC Atmos onLine provides Cloud Optimized Storage, or COS, capabilities for moving and managing large amounts of data with reliable service levels and in a secure fashion.

Informatica
Informatica basically pioneered cloud computing for data integration, offering a host of offerings for customers of various shapes and sizes. It offers fast and easy pay-as-you-go and pay-for-use options that let users move data into or out of the cloud or manage data within the cloud of from one app to another.

NetApp
Call it IT-as-a-Service (ITaaS) or call it an enterprise cloud infrastructure. Data ONTAP 8, NetApp’s latest cloud computing infrastructure, ties together its two previously separate platforms: Data ONTAP 7G and Data ONTAP GX. It delivers improved data management functions and tighter integration with data center management systems. Ultimately, NetApp Data ONTAP 8 enables storage, server, network and applications layers to talk to each other.

New Relic
New Relic is running full throttle with its RPM offering, an on-demand performance management tool for Web applications. It takes only minutes to implement and offers visibility and code-level diagnostics for Web apps deployed in both private and public clouds, along with traditional and dedicated infrastructures, and any combination thereof. With RPM, New Relic delivers real-time metrics, unlocking the ability to monitor, troubleshoot and fine tune app performance in the cloud.

Novell
Novell is looking to the cloud to tie together all things IT. It is combining products like Moblin, a cloud-centric desktop OS developed by Novell and Intel; the SUSE Appliance Program, a program for ISVs to build software appliances and receive go-to-market support; Novell Cloud Security Service; and PlateSpin Workload Management Solutions for IT managers.

Open Nebula
This open-source toolkit fits snuggly into existing data center environments to build any type of cloud deployment. OpenNebula can be used to manage virtual infrastructure in the data center or to manage a private cloud. It also supports hybrid clouds to combine local infrastructure with public cloud infrastructure for hosting environments. Additionally, it supports public clouds by offering cloud interfaces to expose its functionality for virtual machine, storage and network management.

OpSource
OpSource is all about cloud operations, offering everything from an enterprise-grade cloud infrastructure to fully managed hosting and apps management. Essentially, OpSource Cloud is a virtual private cloud within the public cloud, giving users control over their degree of Internet connectivity. Meanwhile, OpSource On-Demand combines technical operations, application operations and business operations into a Web operations offering that includes application management, compliance and business services. Lastly, OpSource Billing CLM is a self-service offering for SaaS and Web customer on-boarding, subscription management and payment processing.

Paglo
This IT search and management service startup recently launched its Log Management application to let IT managers capture and store their logs as well as search and analyze them in the cloud. Paglo compares it to a Google-like search for logs, collecting data from all network devices. Paglo has also recently launched a new application to monitor Amazon EC2 application instances, such as disk reads and writes, CPU utilization and network traffic. Users can access the cloud-based information from any Web browser.

RightScale
RightScale’s Cloud Management Platform eases deploying and managing apps in the cloud and enables automation, control and portability. The platform helps users get into the cloud quickly with cloud-ready ServerTemplates and best-practice deployment architectures. And users retain complete visibility into all levels of deployment by managing, monitoring and troubleshooting applications. Lastly, RightScale’s Cloud Management Platform helps users avoid lock-in by letting them choose their deployment language, environment, stack, data store and cloud for portability.

Stoneware
Stoneware’s mission is simple: To enable organizations to move from a client-centric to a Web-based, private cloud computing environment. With products aimed specifically at core verticals education, healthcare, manufacturing, legal, financial and enterprise Stoneware offers private cloud technology that is being used to create solutions that enable organizations to access applications, content, data and services from anywhere in a secure fashion.

VMware
Last August, VMware acquired SpringSource which provides Web application development and management services. SpringSource speeds the delivery of applications in the cloud using a process that has become known as lean software. VMWare also acquired Hyperic, an open-source monitoring and troubleshooting vendor. The VMWare-SpringSource-Hyperic trifecta creates an amalgamation that ties together VMWare’s virtualization vision, SpringSource’s strong development tools and application servers as well as Hyperic’s monitoring.

Zeus Technology
Zeus gives users the ability to create, manage and deliver online services in cloud, physical or virtual environments, letting companies visualize and manipulate the flow of traffic to Web-enabled apps. And early this year, they will release the Zeus Cloud Traffic Manager so customers can monitor and control cloud usage, offering a single control point for distributed applications, reporting on datacenter usage and allowing for goals like cost, SLA, security and compliance to be applied.

Tagged : / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / / /