How Cloud Should Be Used In Companies!
This is gonna be a interesting article.
This is about cloud. I’m gonna make simple here to understand and get the info of what’s happening in and around the cloud infrastructure. Now, all the problem revolving around the companies, MNC, and big multinationals are the DATA. What are they gonna do with the data?. How they are going to preserve the history of data and how these data are going to be preserved?.
As we all know this is where CLOUD comes. But this article is not about the theoretical importance of CLOUD. This is about real time. It was this time of the year, we are making a SHIFT in company from one place to another. When the shift takes place the backups of the data becomes a big problem. This is where we use CLOUD.
To achieve this we have to utilise the public cloud providers like AMAZON, or MS AZURE to run and get some VM’S running for the purpose. In this VM’s which is basically running on ESX/ESXI servers, we can deploy N number of data to be stored. But the problem comes in maintenance. How could we maintain the data stored in these public cloud?. and how secure are those?.
To speak about security I Hope as everyone knows public cloud is far more secure than any other you find in real time.
To speak with maintenance. It involves knowledge. We must know how VM’S work? before that we must know how ESX server works?. To say in simple words I’m speaking here about Server virtualization.
That is, consider 5 systems with 5 different CPU’s and 5 systems running in single CPU. Yes that is server virtualization. Don’t come into assumption that when i mean Virtual machine. it is virtual that I cannot see the machine. each and every machine is real systems but “The hardware is cheating the operating system, that it has more capacity to put more machine”.
Another doubt, suppose in my office I’m having people who work on both LINUX as well as MICROSOFT operating system. Then how can I integrate their work in virtual machine?. Let me clear u well.
ESX server is basically the hardware, upon which a common operating system called “HYPERVISOR” is installed. Over this hypervisor we can run any number of virtual machines.. consider like partitioning the disk space of the personal computer like C: D: E: F: etc. similarly u can allocate the separate memory, hard disk space and everything to the number of virtual machines u r planning to deploy based on your requirements.
For these allocated systems you can deploy any kind of operating systems needed, it can be either linux or windows. If you want to backup a linux system file do it and MS system you can also do it. Now the real problem comes when and how you are going to manage these data?.
For all those who are new to the cloud environment, by the time I’m writing this article almost 35% of the US population started using the CLOUD accessories, and they have specific knids of people who work on these, like maintaining and managing the data. These people are basically of two types:
1.Cloud Engineers.
2.Cloud Support Engineers.
Since I’m working closely with the cloud support engineering domain for sometime. I have a knowledge on how the stage works. The cloud Engineers are those who have knowledge about In and Out of each system. They know If a trouble comes how to solve, where the problem occurs and how to resolve the issue.
Since the data is spread across multiple ESX servers containing innumerable virtual machines, Each cloud engineer will handle a particular domain for eg: Finance, HR,mobile projects,java projects and so on. For each domain projects their data will be stored in their respective ESX servers containing the virtual machines. These cloud engineers has the control to all the systems in their domain. Sometime some enterprises use the cloud environment to just work with their applications. In that case they will deploy the application in the servers (those applications which runs 24/7 up and running.) which will be used by the users. These cloud engineers work on the domain controllers if they have one. Or they work basically on the production servers where the application is running.. or in this example of what I’m saying they will work on the servers containing the back-ups.
Now they monitor the working and the functionality of the system 24/7 while they need people to fix issues. Thats where the support Engineer’s comes into play. The issues where literally fixed by support engineers.
You may have a doubt. They are doing System administrator job?.. then how can you call them the cloud engineer?. For those of you who have this doubt I will give you the difference. This is BIG. How BIG?.. It is not just a simple system admin job.
In US they have two types of hiring. 1. System admin 2. cloud admin.
how different is this?. Letme give you a small example. You cannot fix a protocol to belong to a particular OSI layer in cloud environment. Eg: take ISCSI protocol. It is bascially becomes layer 2 datalink layer protocol in terms of cloud.
To your surprise I would even add like, all virtualization devices are basically layer two devices.
——————- SOUNDS GOOD RIGHT- Companies please trust the cloud infrastructure to move your data. Else create a private cloud——— In the coming days I will share more details and real time experiences in cloud and their environment. —— Stay in touch. In case if anyone is reading this…. LOL….——————————–