Showing posts with label Open Stack Training in Jaipur. Show all posts
Showing posts with label Open Stack Training in Jaipur. Show all posts

Saturday, 11 April 2015

What You Need to Know About a Career As a Network Engineer

Network engineering is a process in which an independent contractor or company will determine the inter networking requirements for switched networks and then develop and implement the hardware or software in order to meet the needs of the system's users. Network engineers are the spines of the computer infrastructure for any business. The larger businesses have the ability to employ several network engineers whereas other smaller businesses often hire a consultant who is summoned only when the network has problems or needs an update.

 
In order to join the team of network engineers, you must have the necessary skills as well as a love of computers. As with any other career, you also need to follow certain steps in order to accomplish your goal. These are the top five requirements needed to become a network engineer.

1. While you're in college, take another computer related field. Although it's called network engineering you don't need an engineering degree. You also have the option of studying a totally different major or minor than information technology (IT).

2. While in school, try and hook a job in the campus IT office. Some colleges hire students as IT support techs that work in the dorm and classroom environments. The job usually counts as part of your computer studies and it is a great opportunity to build up your resume.

3. Learn how all different types of operating systems work. This is important because there are many businesses that use different systems for their computers and company laptops as well. Make sure to familiarize yourself with all of them, otherwise you will not be the broad-based network engineer that companies will hire.

4. If you get an internship, try and pick a company that specifically has an IT department or is an IT consulting firm. There are a lot more students majoring in the computer-related industries these days. That's why the experience you acquire needs to be a cut above the rest.

5. Communication is a key element in a networking engineer's career. Therefore, if this is the profession that you choose, you will often be working with others that are not as tech savvy as you will be. You need to be able to speak your special lingo in laymen's terms. If you have a problem with communication, perhaps taking a communications skills class can help you improve.

There are the chosen few that have had the ability to become engineers without a college degree. These individuals have been able to use their innate computer knowledge to gain some success in the field. However, are usually in the minority of network engineers because many who study on their own will lack other essential skills needed for this profession. Employers looking to hire a network engineer will most likely go for the one who holds the degree. They want to hire an engineer that will be able to adapt to many different scenarios and handle various issues that might arise. Network engineers that hold degrees have the upper hand because they know how to tackle any situation due to their advanced training.

It is always best to take it a step further after getting a degree in computer science or IT. There are important certifications to obtain that prove your knowledge of the important hardware and software used by network engineers. These certifications are named after the companies that make the equipment and/or the software, such as Cisco, Microsoft, Novell and Oracle. Cisco certifications are the most numerous, and most important. Of all of them, the Cisco Certified Internetwork Expert (CCIE) is the "expert level" certification, and is held by fewer than three network engineers in a hundred.

Be prepared to work long hours and shifts that might start in the evenings. Businesses usually want all of the network maintenance completed at night in order to avoid disruption during normal business hours. There will also be many tasks that you will perform such as:
- managing anti-spam and viral protection;
- monitoring usage of the network;
- suggesting and providing IT solutions for business and management issues;
- installing, maintaining and supporting existing and new server and hardware/software infrastructure;
- ensuring that all of the IT equipment being used is in compliance with the industries' standards;
- using the most cost-efficient and -effective ways to use the servers;
- setting up passwords, user accounts and permissions;
- monitoring the way in which employees use the web;
- providing training to other users with varying levels of IT knowledge;
- working closely with other departments and IT staff members; and
- keeping all internal networks up and running.

Although there are many tasks to handle when you're a network engineer, the opportunity to take a love and knowledge of computers and expand it into a fulfilling career can be a life-changing experience. If you use the tools available to you, there is no reason that you can't obtain a degree, some industry certifications or both in this fast-growing field.

Friday, 13 March 2015

How to Boost Your Resume Experience

No matter where you are on your career path, experience is invaluable, even if it is not directly related to the job you plan to apply for. Whether you're in school or simply working a job to pay the bills, it's never too late to boost your resume experience for your ideal career.

Here are six ways you can gain more valuable Summer Training  and professional experience as well as skills to help you more effectively pursue your target career opportunities:
  • Summer Internships: Summer employment is essential to both undergrads and graduate students. We need the money, and it gives a little structure to our vacation But an internship may be much more valuable to you and your career than a traditional hourly gig. Summer internships often have full-time hours, last multiple weeks or months, and provide you with real accomplishments, professional contacts, references and opportunities for full-time employment. If your financial situation allows, consider unpaid internship opportunities, for there may be more of them in this job market than usual. No one will ever ask you if your internship was paid or unpaid, and unpaid ones can offer as valuable an experience and can also lead to full-time paid opportunities. To find internships of interest to you in this tough economy, I recommend using job aggregators like Indeed.com, SimplyHired.com and LinkUp.com. Indeed and SimplyHired collect listings from across hundreds of job boards online, including Monster and CareerBuilder, and LinkUp uniquely collects listings directly from company websites, often revealing opportunities that weren't externally advertised. Craigslist.org is also a great place to search local opportunities, so check out the internship listings under your area of interest or the city near to where you live or go to school. And last, never forget the power of the almighty Google. Try Googling specific companies or types of internships. You might be surprised by how much you find.

  • School-Year Internships: Companies and organizations are always in need of interns, even after the end of summer. So if your academic schedule allows, consider using the search tips listed above as well as checking with your career center for opportunities for which you can apply. Again, internships give you valuable experience, references and contacts, and, if unpaid, may even count for academic credit. Plus an unpaid internship during the school year may be more acceptable for students who lack the time required to hold a traditional part-time job.

  • Volunteer Work and Mission Trips: Community service, including domestic and international service trips through church and school groups, offers you a way to give back. It also provides you with leadership opportunities and looks good to employers, especially as more companies develop corporate social responsibility initiatives and efforts. You can find these opportunities by asking friends how they got involved, volunteering for a local animal shelter, serving as a tutor for local students, or joining service fraternities, charitable organizations and churches in your area. You can also search online. Idealist.org is the global directory of volunteer opportunities and other resources and is a great place to start.

  • Extracurricular Clubs and Activities: Whether you're in college, grad school or just launching your career, get involved with as many extracurricular groups, organizations and activities of personal interest or relevance to your career as you can manage. These are often more fun than work but will also help you build your resume and provide valuable leadership experience. Therefore, invest yourself in your clubs and activities, and pursue more responsibility and leadership positions when opportunities arise.

  • Entrepreneurial Ventures: If you are creative, entrepreneurially minded and have launched or will launch a business of any size, don't forget to play up your efforts and accomplishments on your resume. Employers value entrepreneurs as employees, for they not only find new and innovative ways to grow their businesses but also tend to have strong general business skills.

  • Social Media and Blogging: As more companies and organizations get involved in social media channels, employers are increasingly seeking social-media-savvy employees. Become an expert on LinkedIn, Facebook, Twitter or any other social media network, especially from a business perspective. Blog on career-relevant topics, which is another great way to establish your personal brand and expertise and use it to sell yourself. Google Blogger and WordPress are two great platforms to help you get started and launch your own blog.

Wednesday, 21 January 2015

Summer Internships For College Students - Step By Step Guide

Choosing summer internships 2015 is a big decision for college students. It is important that they choose one where they will learn as much as possible but, after all, it is their summer vacation and they should have a bit of fun as well. There are a few steps that every student should follow in order to land the internship that will truly fit their educational and personal needs.
There are a few questions that every student should ask themselves before they even start looking for their dream internship. For example, do they want an internship that is full time or part time? Does the internship need to be paid or can they afford an unpaid internship? Do they want to travel or find a position close to home? The answers to all of these questions will have a significant impact on the kind of internship that a student will apply for.
Once a student has an idea of what kind of internship they want, they need to find the specific internship they will apply for. A great way to start looking for an internship is meeting with a career counselor at the college or university the student attends. They will have extensive information on a variety of opportunities that the student may never have known about if they simply did an online search for internships.

Students need to remember that just because they need an internship for school does not mean that a company is required to take them on, and they will have to go through an interview process. It is important to be as prepared as possible for the interview. The student should research some background on the company, prepare questions they may want to ask the interviewer and prepare answers to some basic interview questions.

Once a student lands their internship, their work is just beginning. They need to make the most out of their experience, taking everything in and learning as much as they can from the experience. They should also make an effort to go the extra mile in all of their tasks because they never know if they will return to the company for a job interview someday.

If students follow these simple steps, they should have no trouble finding summer internships that they will love. They need to be very clear about the kind of internship they are looking for and seek the advice of a career counselor. Once they get the internship, they need to truly shine and show the company that they would make an excellent employee in the future.

Tuesday, 13 January 2015

Summer Internships - How to Land the Ideal Summer Internship

Summer is the ideal time for an internship
Summer internships are ideal for getting experience without having to juggle work and school. Your schedule is likely more open, you can commit to longer internship hours and generally get more out of a summer internship than by trying to cram one into the fall or spring on top of all the studying and schoolwork you have to worry about.
Why is summer so perfect for an internship?
As a student, we all looked forward to getting out of school and enjoying our time off. Unfortunately, for the youth of the 21st century, times have changed. The economy is down and the job market is more competitive than ever. Graduating students are no longer in competition with other students, but they are also fighting for jobs against seasoned veterans that have had to take a step back in salary just to put food on the table.
Find the internship that will help you achieve your goals
Good internship possibilities await you! Especially in our current economic situation, it's difficult for college students to find jobs after they graduate, and an internship is a valuable starting point even after graduation. Find something you are truly interested in. It may not be your dream, but it could take you to unimaginable places.
Where to find the summer internship of your dreams
Depending upon your chosen field, internships can be easy to find or near impossible. However, you should never get frustrated because they do not seem to be available through normal channels. If you do not see an internship advertised, write a letter. After all, you have nothing to lose at this point and your initiative may peak some interest from the powers that be.
Try An Internship Profile - That Helps You Get Hired
You need the tools to set you apart from the rest. That is what you get at Intern Inc. It provides you the tools and the connections to show off your skills while making it easier for you to connect with companies that are interested in finding talented and motivated individuals. So, when you are looking for summer internships, check out InternInc.com. No other site on the Internet offers such a complete network of opportunities and summer internship 2015 for students.

Wednesday, 25 June 2014

Summer Internship – Why, Where and How?



Summer – the best time for internship:
Summer is the most suitable time for internship because this is the time when the students have some hours in their hands. Instead of wasting the vacations in useless activities, it is ideal to join an internship and utilise the vacations in most profitable way. Also, most of the companies and institutes have special courses and internship programs for summers.

Which internship program to join?
There is handful of options when it comes to select the ideal Summer Training in Jaipur program. Internship is something which remains void of the school/college curriculum and students have the choice to select a program of their wish and their taste. One thing which you have to keep in mind while selecting any internship program is, the program must be something which enhances your overall skills and also helps you achieving your career goals. For instance, you may join a painting course but it will not help you in your career, until or unless you are actually serious about making a career in painting.

Where to find summer internship in Jaipur?
There are innumerable schools, companies and institutes in Jaipur that offer summer internship. Some of these institutes charge a limited fee for the program while some companies allow you to pursue your internship for free. To find the best organisation, you may need to make some market study. Ask your friends, roam around the streets or explore the internet. You can easily find many such organizations.

Create a profile to get hired:
Once you have completed your summer training in Jaipur, don’t forget to include it in your profile and CV. This is the reason I stated that the internship must be career oriented. If you have pursued the internship in a course which is demanded in the market, it may give you an extra edge over others. Companies always look for individuals who have practical knowledge of work. Summer internship gives you that experience and confidence.

The bottom line is, Summer Internships Program for B.Tech Engineering Students 2014 in Jaipur is an essential part of the career of every student. It may not give you extra marks in your mark sheet but it will surely give you some extra marks in your job interview. Pick the course and institute for summer internship in Jaipur, and learn as much as you can.

Monday, 9 June 2014

How to Find Best Institute for Industrial training in India

Every student of the technical streams requires industrial training. Importantly, it is a vital part of their curriculum and more importantly, it is required to brush-up their technical skills. But given that so many institutes provide industrial training and certificates, how would you come to know that you are getting the value for your time and money? Here are a few tips to find the best institutes for industrial training in India.

Money Isn't Everything
We all run to save the money and thus we stick with an institute which is cheapest. Indeed, most expensive one is not always the best but cheapest is always bad. While selecting an industrial training in India, put the cost of least priority. I do agree that affordability is something we all want but it should not be acquired on the cost of quality.

Are They Accredited?
Accreditation is quite important when it comes to determine the quality. The brand name carries a lot of value while showing your certificate to someone. Companies often prefer hiring those who have completed their industrial training from a reputed institute. Most of the CISCO Institute in Jaipur courses are governed by large organisations and they do not shake hands with low quality institute. While finalising on a training institute, make sure the institute is accredited with the governing body.


Are They Finely Established?
IT is a fast moving industry and trends and technologies keep changing. Make sure that the organisation you choose is equipped with latest tools and technologies. For instance, programming skills those were popular some five years ago is no more in vogue. You need to learn which industry demands in current scenario. 

Above mentioned tips will surely help you find a quality, accredited and up-to-date industrial training institute in India.

Wednesday, 4 June 2014

Understanding The Cloud Computing

For the last couple of years the IT industry has been getting excited and energised about Cloud. Large IT companies and consultancies have spent, and are spending, billions of dollars, pounds and yen investing in Cloud technologies. So, what's uh, the deal?

While Cloud is generating lot more heat than light it is, nonetheless, giving us all something to think about and something to sell our customers. In some respects Cloud isn't new, in other respects it's ground-breaking and will make an undeniable change in the way that business provides users with applications and services.
Beyond that, and it is already happening, users will at last be able to provide their own Processing, Memory, Storage and Network (PMSN) resources at one level, and at other levels receive applications and services anywhere, anytime, using (almost) any mobile technology. In short, Cloud can liberate users, make remote working more feasible, ease IT management and move a business from CapEx to more of an OpEx situation. If a business is receiving applications and services from Cloud, depending on the type of Cloud, it may not need a data centre or server-room any more. All it will require is to cover the costs of the applications and services that it uses. Some in IT may perceive this as a threat, others as a liberation.
So, what is Cloud?

To understand Cloud you need to understand the base technologies, principles and drivers that support it and have provided a lot of the impetus to develop it.

Virtualisation
For the last decade the industry has been super-busy consolidating data centres and server-rooms from racks of tin boxes to less racks of fewer tin boxes. At the same time the number of applications able to exist in this new and smaller footprint has been increasing.

Virtualisation; why do it?
Servers hosting a single application have utilisation levels of around 15%. That means that the server is ticking over and highly under-utilised. The cost of data centres full of servers running at 15% is a financial nightmare. Server utilisation of 15% can't return anything on the initial investment for many years, if ever. Servers have a lifecycle of about 3 years and a depreciation of about 50% out of the box. After three years, the servers are worth anything in corporate terms.

Today we have refined tool-sets that enable us to virtualise pretty much any server and in doing that we can create clusters of virtualised servers that are able to host multiple applications and services. This has brought many benefits. Higher densities of Application servers hosted on fewer Resource servers enables the data centre to deliver more applications and services.

It's Cooler, It's Greener
Besides the reduction of individual hardware systems through expeditious use of virtualisation, data centre designers and hardware manufacturers have introduced other methods and technologies to reduce the amount of power required to cool the systems and the data centre halls. These days servers and other hardware systems have directional air-flow. A server may have front-to-back or back-to-front directional fans that drive the heated air into a particular direction that suits the air-flow design of the data centre. Air-flow is the new science in the IT industry. It is becoming common to have a hot-isle and a cold-isle matrix across the data centre hall. Having systems that can respond and participate in that design can produce considerable savings in power requirements. The choice of where to build a data centre is also becoming more important.

There is also the Green agenda. Companies want to be seen to be engaging with this new and popular movement. The amount of power needed to run large data centres is in the Megawatt region and hardly Green. Large data centres will always require high levels of power. Hardware manufacturers are attempting to bring down the power requirements of their products and data centre designers are making a big effort to make more use of (natural) air-flow. Taken together these efforts are making a difference. If being Green is going to save money, then it's a good thing.

Downsides
High utilisation of hardware introduces higher levels of failure caused, in the most part, by heat. In the case of the 121 ratio, the server is idling, cool and under-utilised and costing more money than necessary (in terms of ROI) but, will provide a long lifecycle. In the case of virtualisation, producing higher levels of utilisation per Host will generate a lot more heat. Heat damages components (degradation over time) and shortens MTTF (Mean Time To Failure) which affects TCO (Total Cost of Ownership = the bottom line) and ROI (Return on Investment). It also raises the cooling requirement which in turn increases power consumption. When Massive Parallel Processing is required, and this is very much a cloud technology, cooling and power will step up a notch. Massive Parallel Processing can use tens of thousands of servers/VMs, large storage environments along with complex and large networks. This level of processing will increase energy requirements. Basically, you can't have it both ways.

Another downside to virtualisation is VM density. Imagine 500 hardware servers, each hosting 192 VMs. That's 96,000 Virtual Machines. The average number of VMs per Host server is limited by the number of vendor-recommended VMs per CPU. If a server has 16 CPUs (Cores) you could create approximately 12 VMs per Core (this is entirely dependent on what the VM is going to be used for). Therefore it's a simple piece of arithmetic, 500 X 192 = 96,000 Virtual Machines. Architects take all this into account when designing large virtualisation infrastructures and make sure that Sprawl is kept strictly under control. However, the danger exists.

Virtualisation; The basics of how to do it
Take a single computer, a server, and install software that enables the abstraction of the underlying hardware resources: Processing, Memory, Storage and Networking. Once you've configured this virtualisation-capable software, you can use it to fool various operating systems into thinking that they are being installed into a familiar environment that they recognise. This is achieved by the virtualisation software that (should) contain all the necessary drivers used by the operating system to talk to the hardware.
At the bottom of the virtualisation stack is the Hardware Host. Install the hypervisor on this machine. The hypervisor abstracts the hardware resources and delivers them to the virtual machines (VMs). On the VM install the appropriate operating system. Now install the application/s. A single hardware Host can support a number of Guest operating systems, or Virtual Machines, dependent on the purpose of the VM and the number of processing cores in the Host. Each hypervisor vendor has its own permutation of VMs to Cores ratio but, it is also necessary to understand exactly what the VMs are going to support to be able to calculate the provisioning of the VMs. Sizing/Provisioning virtual infrastructures is the new black-art in IT and there are many tools and utilities to help carry out that crucial and critical task. Despite all the helpful gadgets, part of the art of sizing is still down to informed guesswork and experience. This means that the machines haven't taken over yet!

Hypervisor
The hypervisor can be installed in two formats:
1. Install an operating system that has within it some code that constitutes a hypervisor. Once the operating system is installed, click a couple of boxes and reboot the operating system to activate the hypervisor. This is called Host Virtualisation because there is a Host operating system, such as Windows 2008 or a Linux distribution, as the foundation and controller of the hypervisor. The base operating system is installed in the usual way, directly onto the hardware/server. A modification is made and the system is rebooted. Next time it loads it will offer the hypervisor configuration as a bootable choice
2. Install a hypervisor directly onto the hardware/server. Once installed, the hypervisor will abstract the hardware resources and make them available to multiple Guest operating systems via a Virtual machine. VMware's ESXi and XEN are this type of hypervisor (on-the-metal hypervisor)
The two most popular hypervisors are VMware ESXi and Microsoft's Hyper-V. ESXi is a stand-alone hypervisor that is installed directly onto the hardware. Hyper-V is part of the Windows 2008 operating system. Windows 2008 must be installed first to be able to use the hypervisor within the operating system. Hyper-V is an attractive proposition but, it does not reduce the footprint to the size of ESXi (Hyper-V is about 2GB on the disk and ESXi is about 70MB on the disk), and it does not reduce the overhead to a level as low ESXi.

To manage virtual environments requires other applications. VMware offers vCenter Server and Microsoft offers System Center Virtual Machine Manager. There are a range of third-party tools available to enhance these activities.

Which hypervisor to use?
The choice of which virtualisation software to use should be based on informed decisions. Sizing the Hosts, provisioning the VMs, choosing the support toolsets and models, and a whole raft of other questions need to be answered to make sure that money and time is spent effectively and what is implemented works and doesn't need massive change for a couple of years (wouldn't that be nice?).

What is Cloud Computing?
Look around the Web and there are myriad definitions. Here's mine. "Cloud Computing is billable, virtualised, elastic services"

Cloud is a metaphor for the methods that enable users to access applications and services using the Internet and the Web.

Everything from the Access layer to the bottom of the stack is located in the data centre and never leaves it.
Within this stack are many other applications and services that enable monitoring of the Processing, Memory, Storage and Network which can then be used by chargeback applications to provide metering and billing.
Cloud Computing Models

The Deployment Model and the Delivery Model.
Deployment Model
- Private Cloud
- Public Cloud
- Community Cloud
- Hybrid Cloud
Private Cloud Deployment Model
For most businesses the Private Cloud Deployment Model will be the Model of choice. It provides a high level of security and for those companies and organisation that have to take compliance and data security laws into consideration Private Cloud will be the only acceptable Deployment Model.
Note: There are companies (providers) selling managed hosting as Cloud. They rely on the hype and confusion about what Cloud actually is. Check exactly what is on offer or it may turn out that the product is not Cloud and cannot offer the attributes of Cloud.

Public Cloud Deployment Model
Amazon EC2 is a good example of the Public Cloud Deployment Model. Users in this case are, by and large, the Public although more and more businesses are finding Public Cloud a useful addition to their current delivery models.

Small business can take advantage of the Public Cloud low costs, particularly where security is not an issue. Even large enterprises, organisations and government institutions can find advantages in utilising Public Cloud. It will depend on legal and data security requirements.

Community Cloud Deployment Model
This model is created by users allowing their personal computers to be used as resources in a P2P (Point-to-Point) network. Given that modern PCs/Workstations have multiprocessors, a good chunk of RAM and large SATA storage disks, it is sensible to utilise these resources to enable a Community of users each contributing PMSN and sharing the applications and services made available. Large numbers of PCs and, possibly, servers can be connected into a single subnet. Users are the contributors and consumers of compute resources, applications and services via the Community Cloud.

The advantage of the Community Cloud is that it's not tied to a vendor and not subject to the business case of a vendor. That means the community can set its own costs and prices. It can be a completely free service and run as a co-operative.

Security may not be as critical but, the fact that each user has access at a low level might introduce the risk of security breaches, and consequent bad blood amongst the group.
While user communities can benefit from vendor detachment it isn't necessary that vendors are excluded. Vendor/providers can also deliver Community Cloud, at a cost.
Large companies that may share certain needs can also participate using Community Cloud. Community Cloud can be useful where a major disaster has occurred and a company has lost services. If that company is part of a Community Cloud (car manufacturers, oil companies etc.) those services may be available from other sources within that Cloud.

Hybrid Cloud Deployment Model
The Hybrid Cloud is used where it is useful to have access to the Public Cloud while maintaining certain security restrictions on users and data within a Private Cloud. For instance, a company has a data centre from which it delivers Private Cloud services to its staff but, it needs to have some method of delivering ubiquitous services to the public or to users outside its own network. The Hybrid Cloud can provide this kind of environment. Companies using Hybrid Cloud services can take advantage of the massive scalability of the Public Cloud delivered from Public Cloud providers, while still maintaining control and security over critical data and compliance requirements.

Federated Clouds
While this is not a Cloud deployment or delivery model per se, it is going to become an important part of Cloud Computing services in the future.
As the Cloud market increases and enlarges across the world, the diversity of provision is going to become more and more difficult to manage or even clarify. Many Cloud providers will be hostile to each other and may not be keen to share across their Clouds Summer Training 2014 in Jaipur. Business and users will want to be able to diversify and multiply their choices of Cloud delivery and provision. Having multiple Clouds increases the availability of applications and services.

A company may find that it is a good idea to utilise multiple Cloud providers to enable data to be used in differing Clouds for differing groups. The problem is how to control/manage this multiple headed delivery model? IT can take control back by acting as the central office clearing house for the multiple Clouds. Workloads may require different levels of security, compliance, performance and SLAs across the entire company. Being able to use multiple Clouds to fulfil each requirement for each workload is a distinct advantage over the one-size-fits-all principle that a single Cloud provider brings to the table. Federated Cloud also answers the question of How do I avoid vendor lock-in? However, multiple Clouds require careful management and that's where the Federated Cloud comes in.

So, what is stopping this happening? Mostly it's about the differences between operating systems and platforms. The other reason is that moving a VM can be difficult when that VM is 100GBs. If you imagine thousands of those being moved around simultaneously you can see why true Cloud federation is not yet with us, although some companies are out there trying to make it happen. Right now you can't move a VM out of EC2 into Azure or OpenStack.

True federation is where disparate Clouds can be managed together seamlessly and where VMs can be moved between Clouds.

Abstraction
The physical layer resources were abstracted by the hypervisor to provide an environment for the Guest operating systems via the VMs. This layer of abstraction is managed by the appropriate vendor virtualisation management tools (in the case of VMware its vSphere vCenter Server and its APIs). The Cloud Management Layer (vCloud Director in the case of VMware) is an abstraction of the Virtualisation Layer. It has taken the VMs, applications and services (and users) and organised them into groups. It can then make them available to users.

Using the abstracted virtual layer it is possible to deliver IaaS, PaaS and SaaS to Private, Public, Community and Hybrid Cloud users.

Cloud Delivery Models
IaaS-Infrastructure as a Service (Lower Layer)
When a customer buys IaaS it will receive the entire compute infrastructure including Power/Cooling, Host (hardware) servers, storage, networking and VMs (supplied as servers). It is the customers responsibility to install the operating systems, manage the infrastructure and to patch and update as necessary. These terms can vary depending on the vendor/provider and the individual contract details.

PaaS-Platform as a Service (Middle Layer)
PaaS delivers a particular platform or platforms to a customer. This might be a Linux or Windows environment. Everything is provided including the operating systems ready for software developers (the main users of PaaS) to create and test their products. Billing can be based on resource usage over time. There are a number of billing models to suit various requirements.

SaaS-Software as a service (Top Layer)
SaaS delivers a complete computing environment along with applications ready for user access. This is the standard offer in the Public Cloud Summer Internship 2014 in Jaipur. Examples of applications would be Microsoft's Office 365. In this environment the customer has no responsibility to manage the infrastructure.

Cloud Metering & Billing
Metering
Billing is derived from the chargeback information (Metering) gleaned from the infrastructure. Depending on the service ordered the billing will include the resources outlined below.
Billable Resource Options: (Courtesy Cisco)
Virtual machine: CPU, Memory, Storage capacity, Disk and network I/O
Server blade Options will vary by type and size of the hardware
Network services: Load balancer, Firewall, Virtual router
Security services: Isolation level, Compliance level
Service-level agreements (SLAs): Best effort (Bronze), High availability (Silver), Fault tolerant (Gold)
Data services: Data encryption, Data compression, Backups, Data availability and redundancy
WAN services: VPN connectivity, WAN optimisation
Billing
Pay-as-you-Go: Straightforward payment based on billing from the provider. Usually customers are billed for CPU and RAM usage only when the server is actually running. Billing can be Pre-Paid, or Pay-as-you-Go. For servers (VMs) that are in a non-running state (stopped), the customer only pays for the storage that server is using. If a server is deleted, there are no further charges. Pay-as-you-Go can be a combination of a variety of information billed as a single item. For instance, Network usage can be charged for each hour that a network or networks are deployed. Outbound and Inbound Bandwidth can be charged; NTT America charges only for outbound traffic leaving a customer network or Cloud Files storage environment, whereas inbound traffic may be billed, or not. It all comes down to what the provider offers and what you have chosen to buy.
Pre-Allocated
Some current cloud models use pre-allocation, such as a server instance or a compute slice,as the basis for pricing. Here, the resource that a customer is billed for has to be allocated first, allowing for predictability and pre-approval of the expenditure. However, the term instance can be defined in different ways. If the instance is simply a chunk of processing time on a server equal to 750 hours, that equates to a full month. If the size of the instance is linked to a specific hardware configuration, the billing appears to be based on hours of processing, but in fact reflects access to a specific server configuration for a month. As such, this pricing structure doesn't differ significantly from traditional server hosting.

Reservation or Reserved
Amazon, for instance, uses the term Reserved Instance Billing. This refers to usage of VMs over time. The customer purchases a number of Reserved Instances in advance. There are three levels of Reserved Instance billing, Light, Medium and Heavy Reserved Instances. If the customer increases usage of instance above the set rate Amazon will charge at the higher rate. That's not an exact description but, it's close enough.
Cloud billing is not a straightforward and simple as vendors would like to have us believe. Read carefully the conditions and try to stick rigidly to the prescribed usage levels or the bill could come as a shock.

The Future of Cloud
Some say Cloud has no future and that it's simply another trend. Larry Ellison (of Oracle) made a statement a few years ago that Cloud was an aberration or fashion generated by an industry that was looking desperately for something, anything, new to sell (paraphrased). Others say that Cloud is the future of IT and IS delivery. The latter seem to be correct. It's clear that Cloud is the topical subject on the lips of all IT geeks and gurus. It's also true that the public at large is becoming Cloud-savvy and, due to the dominance of mobile computing, the public and business will continue to demand on-tap utility-computing, (John McCarthy, speaking at the MIT Centennial in 1961 forecast that computing would become a public utility), via desktops, laptops, netbooks, iPads, iPhones, Smartphones and gadgets yet to be invented. Cloud can provide that ubiquitous, elastic and billable utility.