Showing posts with label computer. Show all posts
Showing posts with label computer. Show all posts

Wednesday, April 16, 2014

Virtualization: the shadow of the Cloud

In recent years, we have heard a new term called Cloud, which means in general lines to have the service or application available on the internet reachable from anywhere, quite different from the traditional model where the application runs in a specific server and reachable only from a closed network. The Cloud comes with a different concept of work, instead of you buy the hardware, take care of the maintenance and provide all infrastructure, you just buy a piece of service where you will put your application to run – the simplest and practical example we see it is the email, instead of having the server mail to host you domain and provide the service, there are many companies providing this service where you pay a monthly or yearly subscription and access from anywhere and just forget the maintenance worries.

Although, do you know how the Cloud service usually works behind the scenes? It’s a complex environment and varies a lot from service to service, but the main though is to have a hardware that can work to run as many “clients” as possible in order to use the full capacity of the hardware, and make this model profitable. The service can vary widely because in our giving example about Email service, possibly the server would run only one email service and then shared with many customers. The complex service would have from each customer some specific features which would be pretty hard to match with another customer and share the same resource. In order to solve this gap, it would have another layer which splits the server in many other small servers, known as Virtualization.

To give a better idea how virtualization works, imagine the company has a very powerful server with lots of processors, memory and disk space, each time a customer comes with a specific requirement, the administrator will slice the server and create a “virtual server” or “virtual machine” with the resources to meet the requirement. This is the mentioned added layer that will be used for the customer with specific purposes and totally isolated from the rest of the resources of the powerful server.

You might be wondering that only companies with specific requirement can afford this kind of hardware!! Actually at home you can also have a virtualization environment with no money involved (or a little), of course not powerful as a server, but the same hardware using different purposes.
Let’s describe some possible scenarios:

- You might have special needs for specific software that you use only works in a specific operating system, but you don’t want to downgrade the whole environment, thus with virtualization you would keep your current operating system and create a virtual machine (VM) and install the operating system required for that. Eg: your laptop running MS Windows 7, but you use a program that works only on MS Windows XP, so this XP version would be a VM.

- A very interesting requirement - You just bought a Mac and of course some programs are incompatible with OSX and only run on Windows. Not problem, you will install this program into a VM by creating a VM to install your MS Windows 7 and later your program, so that it will be easy to switch platforms in clicks and taking advantage of both platforms.

- You would like to install a trial program and test if it fits on what you are looking for, but don’t want to do this on your fresh and clean operating system recently installed, so you would create a new VM, install the operating system, install the trial software, test and decide if it’s worth to have on your “real” computer. This is much easier to do because if you don’t like, you can reverse back a copy of this VM or just leave this VM for testing purposes.

Did you enjoy this idea? So take a look at those vendors’s website and look for the products, some are free, others paid – just be aware of the minimum requirement to run the software virtualization on your PC or laptop:




- VMWare Player from VMWare (Windows and Linux) - www.vmware.com
- VMWare Fusion from VMWare (Mac only) - www.vmware.com
- Virtual Box from Oracle (Windows, Linux and Mac) - www.virtualbox.org
- Parallels Desktop from Parallels (Mac only) - www.parallels.com

Monday, June 17, 2013

Back to the IT subjects

After a long time without changes in this blog, starting from this month I will try to get back to the articles and write at least once per week. It will be a mix of news with personal opinion, always related to IT subjects.

As a few friends already know, this year I've being dedicated myself on mobile development - initially as a hobby only. And for this to happen I had to dip into books and courses to rewind how to program after being away of programming for more than 10 years.
To start with, I had an idea of developing a simple app to put in practice the concepts studied and make myself more confident. So after analyzing the possibilities, I got the idea of developing and app for the newspaper Curitiba in English (CIE) where I am contributor.

An an important instrument of communication, the CIE could take the advantage of having an app to bring readers closer to the subjects for discussion, boost page views but mainly make it easier for sharing - by social networks, email or even sms. The idea is pretty simple, no big features implemented but its expected to have many other great features still to be implemented for the further versions.

Feel free to comment and rate.
Click here and go to the iTunes App Store.


Saturday, November 17, 2012

Brazilians are increasingly connected to the internet


ComScore, a company that specializes in measuring the digital world, recently released its annual report some insights on key digital trends in Brazil and its implications for the coming months.

The digital media reached a new level in Brazil in 2011, driven by activities such as social networking, search, video, and online shopping, showing consumers increasingly turning to the web and spending more time with digital content.

Here are some of the trends that were measured by ComScore:

- Brazil is now the 7th largest internet market in the world, with an audience of 46.3 million visitors aged 15 or more who access the Internet from your home computer or work. The number of users increased by 16% over the previous year.

- Brazilians spent an average of 26.7 hours online in December 2011, an increase of 10% over the previous year (equivalent to more than 2 hours). The portals were online activity that generated the most engagement, with 39.2% of total minutes in December 2011, followed by social networking, with 23% - an increase of 6.3 percentage points in the year.

- In December 2011, the Brazilians viewed more than 4.7 billion videos online, an increase of 74% over 2010. Growth was driven by a 19% increase in unique visitors and 46% in videos per visitor, and watch videos has established itself as one of the most important online activities.

- 6.9 billion online searches were made in Brazil in December 2011, an increase of 37% over the previous year. The searches peaked in October and November, spurred by the search shopping season.

- The Brazilian digital advertising market continues to grow. In December 2011, 62.9 billion impressions were published online in Brazil, reaching 50.8 million Internet users.

- Phones and tablets continue to change the digital landscape, accounting for 1.5% of all digital traffic in Brazil in December 2011. Of this total activity, over 42% of pageviews originated in tablets.

Wednesday, May 23, 2012

Put Your Computer In A Cloud *

Brazil now has almost 80 million Internet users, an explosion of growth thanks to many factors including tax incentives given by the government to purchase computers, as well as the rise of other gadgets such as smartphones and tablets. Thus, there is a constant exchange of information through many different sources, which often leaves users in the position of having many files to store. The files might be text documents, spreadsheets, presentations, pdf documents, music, etc. It doesn’t take long before the size of the information being stored exceeds the capacity of the smartphone or tablet. Therefore, the latest questions we are hearing from technology users are, Where is the most suitable place to store all my files? Also, what is the a simplest way to share my files with friends and colleagues? Do I need to worry about backups for all my files? If I lose a file, can I get it back?

If we look back on the 1990’s, computers had very limited space for storage because the technology was still young and also storage space was an expensive part of the computer. The storage space on a computer, known as the hard disk or hard drive, is a fixed part of the computer and not easy to detach because the operating system is installed on it. As a solution, in the 2000s, computer companies created portable storage devices such as the pen drive, also known as a USB flash drive or thumb drive. A pen drive is a storage memory device about the size of a cigarette lighter and thus easy to carry around. It soon became the preferred device for carrying personal files and backing up.

However, pen drives were limited to a single copy of the files and were smaller in storage size than a typical computer’s hard drive. Also, they were only available when you had one with you. However, recently a new Internet service has arrived to take the place of pen drives. This service is called the “cloud” and offers faster and greater access. It is a new way to store personal files. The concept is to store your files on the Internet with a synchronized copy on your computer (desktop or laptop, PC or Mac), on smartphones and on tablets. Even if those devices are not available to you at the moment, with a simple Internet connection you are able to access any of your stored files from anywhere.

In essence, we are talking about an Internet-based service that is emerging and could become your new hard disk. It is quickly becoming popular because of the proliferation of mobile devices and the need to have larger personal files available anywhere, anytime.

Regarding the different types of Internet storage cloud services already available, the most popular are the DropBox from DropBox; the iCloud from Apple; SkyDrive from Microsoft; and most recently the Drive from Google. Of course there are many others with different services, however, those mentioned are the most popular because of their features, ease of use, and openness to many platforms.

Cloud services such as these include some very interesting features, such as “free” backups. Once you place a master copy of your file on the cloud, several others copies can be distributed to multiple locations. If you lose your computer or portable device, or it breaks, once it’s fixed or you get a new one, the cloud synchronization service will do the rest for you. Another interesting feature offered by Internet cloud service is you can share files with anyone simply by granting them permission to a specific file or folder. Then an email with the link will be sent to the other user for access. Also, depending on the cloud service provider, you can share and also edit a file online in collaboration with other users without the need to download, edit, and then upload the file again.

You might be thinking that there is not enough space for all the files on your hard disk to be placed on a cloud service provider. It’s true, depending on the provider, the default size of storage might not be adequate. Cloud services start with 2 GB (gigabyte) of storage and go up to 25GB for free. However, you can purchase more space, as much space as you need, with very reasonable prices compared to other storage devices. In this way you will have everything in a safe and protected place and never have to worry about your own storage devices breaking or getting lost. We have seen in the past decade great progress in increased storage capacity both inside and outside the computer, but once files are moving in larger quantities and more quickly to the Internet via online services, it will be obvious what a great leap forward we are making to alter the way we store information using cloud storage.

* Article published on Curitiba in English.