Cloud Computing – What does it mean to System Administrators
|
|
|
Most of us already know that Cloud Computing is a new Buzz word in the industry and it is very true that everyone want to learn about it as much as possible. For myself, I have been reading and observing cloud computing evolution for past one year, and recently I had an opportunity to attend for IBM’s SmartCloudCamp session which has given me some insight on current state of cloud computing evolution.
I have noticed several questions from System Admin community about the Cloud computing’s effect on Infrastructure Support Teams. In this post I am just trying to address the same question in a way that I understand cloud computing.
Cloud Computing
Let me tell you a small story before we go to discuss about t the Cloud Computing.
My Sister and her family is living in a small town in the state of Andhra Pradesh, India. In the town, the power failures are so common and it is like 1 or 2 hours of power outage with a frequency of 2 or 3 times per day. My sister and her neighbors were so upset because these continuous power outages disturbing the kid’s studies and also making life difficult during the evenings. They know that there is an alternative to solve the problem by having power generator as a backup power source but most of the neighbor families are not in a position to afford for it and also they are worried about the regular maintenance cost of these devices.
One fine day, a group of smart minds came up with a solution to purchase a high capacity power generator , place it in some common place and to provide backup power connections to every home who ever ready to pay for the usage charges as per the the actual usage calculated by the electric meter plugged in at every home. Interestingly, the idea worked very well, and most of the people in the town were adapted the backup power source with the minimum capital investment and zero maintenance cost.
I believe, by this time, you might have understood the purpose of cloud computing in IT industry. If it is still unclear, lets go forward to look at it in more detailed terms
The Current definition of Cloud Computing is ” A Comprehensive solution which delivers the IT as a Service. Here the term IT can be expanded as Infrastructure, Platform, Storage and Software”. . At present the IT industry classified into two groups in terms of cloud computing , first one is Cloud Computing Service Providers and the other one is Cloud Computing Service Consumers ( Client).
- Cloud Computing in its Basic Form
Quick refresh on Cloud Computing Benefits to a Client/Consumer
1. Reduced Capital Cost to setup IT Infrastructure
Scenario 1:
If any organisation want to start a new business function that needs IT infrastructure, the organisation need not go through the all the complex process of establishing IT infrastructure starting from the Data center planning. Instead the company simply can go for a Cloud Computing service provider who is providing the kind of service , in his service catalogue, that meets the organisation’s IT requirement for the new business function. The requested service could be anything like Server/Storage/Network Infrastructure, Platform Environment or already built software application which can be customized to your requirement. And the organisation will pay, to the service provider, only for the resources that has been utilized. No Capital investment, no running maintenance cost.
Scenerio 2:
If any organisation want to migrate it’s existing IT infrastructure ( or part of it ) related to less critical business function, it can again approach the Cloud Computing Service provider for a solution that works for their actuation requirement.
2. Rapid scalability with the help of dynamic infrastructure
Current Challenge:
In any business, it is very common that, the initial design of IT infrastructure happens considering the current potential of business and expected growth of business in near future. And these expectations / predictions about the future growth may or may not be correct, in current day high fluctuating business markets. Any large Investment in IT infra setup will be wasted if the related business not doing well , as expected. And at the same time insufficient IT infra resources could block the business growth if the business was progressing better than expected.
It is always a real challenge to any organisation to predict the actual requirement of IT infrastructure , and this challenge can easily addressable if the organisation considering the cloud computing solution.
Using Cloud Computing, organisations can easily scale it’s resources to the level it matches the business requirement which is very dynamic in nature.
3. Utility Pricing Model
This point is self explanatory, organisations will pay for the only resources that they have used. No Initial investment to setup infra.
4. Self Service by using Automated Provisioning
I believe, this is one key point where cloud computing affecting the existing IT infrastructure job roles.
By using automated provisioning feature of Cloud Computing , organisations can request the services mentioned in Service Catalogue and could receive the services instantly and dynamically with minimum or no technology skills.
5. Resource availability from anywhere of the world
Public clouds can be accessed from anywhere of the world using the internet, and this feature makes cloud computing as beautiful solution for many startup companies which are running using virtual teams located in different parts of world.
for more inforamtoin, you can refer my other post ” Cloud Computing – It’s not just another buzzword, but a near future “, which talks about cloud computing features and benefits.
Cloud Computing Layers
IaaS - Infrastructure as a Service
Iaas is basically a paradigm shift from “Infrastructure as an asset” to “Infrastructure as a Service”
Key Characteristics of Iaas:
- Infrastructure is Platform independent
- Infrastructure costs are shared by multiple clients/users
- Utility Pricing – Clients will pay only for the resources they have consumed
Advantages:
- Minimal or No Capital investment on Infrastructure Hardware
- No Maintenance costs for Hardware
- Reduced ROI risk
- Avoid the wastage of Computing resources
- Dynamic in nature
- Rapid Scalability of Infrastructure to meet sudden peak in business requirements
Drawbacks:
- Performance of Infrastructure purely depends on Vendor capability to manage resources
- Consistent high usage of resources for a long term could lead to higher costs
- Companies have to introduce new layer of Enterprise security to deal with the cloud computing related to security issues
Note: It is better not to adapt Iaas Solution, if the oraganisation capital budget is greater than the Operating budget
PaaS – Platform as a Service
Paas is a Paradigm shift from ” purchasing platform environment tools as a licensing product ” to “purchasing as a service”.
Key Characteristics:
- Deployment purely based on cloud infrastructure
- caters to agile project management methods
Advantages:
- It is possible capture the complex testing & development platform requirement and automate the tasks for provisioning of consistent environment.
Drawback:
- Enterprises have to introduce new layer of security to deal with the security in cloud computing environment.
SaaS – Software as a Service
SaaS is basically paradigm shift from treating “treating software as an asset of business/consumer” to “using software as a service achieve the business goals”
Advantages:
- reduce Capital expenses required for the development and testing resources
- Reduced ROI risk
- Streamlines and Iterative updates of the software
Drawbacks:
- Enterprises have to introduce new layer of security to deal with the security in cloud computing environment.
Cloud Computing Solutions for Enterprise
Public Cloud Solution for Enterprise
Public Cloud solution allows enterprise to adapt Iass, Pass and Saas services from a cloud computing service provide on the internet, and actual computing resources are available under control of Vendor.
Private Cloud Solution for Enterprise
Private Cloud Solution for Enterprise nothing but constructing cloud solution within the enterprise datacenter, to provide more security on physical resources. And the internal departments of the enterprise within the organisation can utilise and pay for cloud computing resources as if they are using public cloud resources.
Hybrid Cloud Solution for Enterprise
Hybrid cloud solution enables enterprise use both public cloud and private cloud resources same time depending on the criticality and importance of the business function.
Virtual Private Cloud Solution
Using Virtual Private Cloud Solution Companies can create their own private cloud environment with in the public cloud by using different network/firewall rules. And the purpose is to avoid external access to the enterprise resources.
How Cloud Computing affects the Job roles in the Infrastructure Support Team
Depending on the Clod computing Solution that enterprise adapted, there will be direct and indirect effect on the various job roles with in the infrastructure support teams.
If you look at the Sysadmin role in general , the actual job role involves three major responsibilities:
- Hardware administration
- Operating System Builds
- Operating System Administration
- Network Services Administration
Once the organisation adapted the Cloud Computing solution ( IaaS / PaaS / SaaS ) , it no longer required to maintain the skillful technical people to deal with hardware related issues and OS Build operations but they still need resources to perform OS / Network administration and to customize cloud resources to meet the organisation requirements. And the same effect is true for the Network Support roles.
Cloud Computing solutions cannot replace every system administrator in the company but it will expect new level cloud computing related expertise instead of ” to be isolated hardware maintenance skills”. For sure, it’s a call for learning. And more importantly the sysadmin job roles specifically dealing with the “Hardware & OS builds” has to go away, in near future.
For any organisation, the current recruitment strategy for the SysAdmin Team is “No. of Sysadmins are directly proportional to the physical server foot print in the data center “. With IaaS adaption organisation’s server footprint will reduce drastically, and hence the no. of sysadmin positions.
As of now the Clouds were deployed to replace the Server infrastructure with windows / linux on X86 model, but not yet having solutions for Vendor Specific Server OS like Solaris on Sparc, IBM AIX and HP UX …etc. Considering the speed of evolution in cloud computing technologies, it may not take long time to provide solutions for all kinds of server infrastructure. From the other side, if the Organisation choose to migrate their applications to X86 model servers to receive the benefits of economic cloud computing then the change is more rapid.
Below pictures will give you an understanding how the roles are moving out of Infra Teams depending on the Cloud solution adapted by the organisation.
Final and one more story, i want to tell you, before closing this post.
As most of you already aware, India is an agricultural based society where people treat their land like “mother that feeds you everyday ” and cows like “part of family wealth”. A decade before, most of the families used to follow the traditional way of cultivation that requires more number people and long working hours . And this requirement for the human labor is the main source for the jobs , in villages, for longtime
With technology innovations in India, there were many new tools/machines had been introduced to the indian agricultural industry which in turn reduced the requirement for the human labor. During this technology change, many people back at villages worried about their livelihood for sometime. But, the worry didn’t last longtime because most of them quickly adapted the skills related to these new technologies like “regular maintenance of these new tools” , “using the tools for better productivity” and “finding new lands to cultivate using these new machines with low cost” etc., and started living better than earlier.
And I believe, same story applies for any other industry including IT. And whenever we notice an inevitable change in our way, it is always wise to understand and get ready to accept it, instead of worrying about and trying to resist it.
Note: All the opinions mentioned here are purely personal, please feel to drop your comments/inputs related to the title of this post.
we respect your email privacy
Check confirmation email for download link











29 Comments on “Cloud Computing – What does it mean to System Administrators”
Hi Ramdev,
Hat’s off to you for the fantastic writup on cloud computing. Really appreciate it.
Eldho , Japan.
Excellent information on cloud computing…
This is an excellent article about cloud computung and future IT industry. Thyere is nothing to be worry about IT field.
Thanks ramdev for your valuable post…
HI Ramdev
This is a very good site for administrators, u r doing a good job.
The site is very help for people those who r seeking real time scenarios/exp..
I would i like to b member of this site.How can i sign in to this site.pls send me an invitation to sign up .
Thanks & Regards,
Naresh
Hi ram kumar.I already learned cloud computing.But i dont have sample resumes .If u have any sample resumes for system admin on cloud plzzzzzzzzzzzzzz forward to me.My mail id is venkatareddy.mula@gmail.com
@Mohammed … I like the confidence level in your positive statement. Please visit to the site for more exciting posts.
hi,
Ramkumar Ramadevu
i like your post most.and i request you to write on “tips to improve performance in our daily works(of course sys. admins daily routine works).
thank you very much for this most informative text over cloud computing again.
Excellent !!!!
Fantastic post
excellent post, enjoyed reading it ,,,,wanted to read more,,,,but then, cant keep reading only …need to work also,,,:-)….thanks Ramdev
good post … too big … will be reading part by part ….Thanks Ram
@jayanand, no hurry just read it comfortably .
Good Explanations and giving examples…are also good…and its depend on the generation…its growing fast and developing in humans…..Hat’s off
excellent! very nice article on cloud computing.
Excellent article. easily understandable.. Thanks much..
Very well explained in simple terms.
Now i understand what cloud really means for me as a sysadmin
Thanks a lot for this interesting post
You Welcome Adil.
Very well explained in simple terms.
Excellent !!!!
Keep rocking …
@Ramesh – Thanks for all of your comments and interest in the articles. Happy Learning.
Thanks a lot ram……Excellent explanation with simple examples………………….
Thanks Ram for the nice short explenation. I have a question what will be the role of a sys admin in this kin of cos who provide cloud service. i have heard that there is cloud computing training given in chennai and Blr by some co. what do you think abt them in a sysadmins point of view,considering that the next hot thing would be cloud computing.
how can a sysadmin convert to a cloud sysadmin
r
@Manoj – The first question we should ask our self is whether we want to become a cloud admin in an enterprise who are either acting as cloud customers or having their own private clouds? … or otherwise do we want to become a sysadmin at cloud vendor side like ( amazon ..etc)?
In either case you should start with virtualisation concepts, resource management and understand the challenge to migrate physical hosts into virtual hosts.
At the second level, we have to focus on how to build our own private clouds by integrating various Virtualization technologies, hardware and applications..
About the training that you mentioned are good place to start but only applicable if your current company having any plans to migrate. But I am not exactly sure how their course curriculum was build and what environment they have for cloud training. During this stage, i would prefer to go with direct vendor certifications .For example IBM enterprise clouds have their own certification and Redhat has their own cloud certifications.
Awesome read! Great explanations, and a positive message for the system administrators of the world!
what are the roles of the cloud admin? plz any one can u send me cloud admin PPT? saath.1987@gmail.com
hi Ram,
Arun here i am a Bsc computer science fresher.. i have done a course on oracle certification for solaris 10 sysadmin and secured my global certification from ireland oracle university..but failed to get a job in solaris admin field..so plssss help me to get a sysadmin job….
Thanks Ramdev..
Recently we are implementing the Parallels Cloud Technologies in my project ..i will be sharing the info after my trainiing
Santhosh
@Santhosh, thank you very much. We eill be waiting for your sharing on this.