Today there is not the slightest chance of stopping the advance of cloud computing. The vision is that by 2014, 40% of all applications in the world will be based on Virtualized servers. Thus, it is expected that 25% of all existing workload on IT should happen on servers hosted in the cloud.
In the vacuum transfer, the discussion comes on security and data integrity of application and infrastructure. It is up to all IT professionals who plan the direction of the cloud, raise essential information on safety and operation services in all instances.
Based predominantly technical, this first set of questions does not address legal issues such as liability, confidentiality agreements, conditions and times of availability and SLA (service level agreement). Factors also include to think about the choice and should not be forgotten.
Here are some points that are recommended to be addressed with the provider of Cloud Computing Solutions before choosing:
Interoperability and documentation:
Transactions on the network:
The following list of tips for administrators of data centers suggests a number of reasons for the creation and implementation of the strategy of maintenance of the data center.
Carefully defines the objectives of the program maintenance. best way to determine the success of the strategy is to know the goals that must be achieved. There are several potential targets, including reduced unplanned downtime, increased safety, improved mean time between failure, etc.
Of course, this can easily be overdone, but usually insufficient paperwork can create more problems than too scrupulous documentation. With access to the ready information on procedures, history and maintenance data, metric indicators and other information, you must be sure that maintenance is carried out regularly and in accordance with established protocols. And in the case of unexpected downtime, recording information to determine what may or may not cause problems.
Provide Regular Maintenance Schedule:
Though not all maintenance procedures should be carried out on a regular basis, many of them have to be repeated frequently. In these cases, verify that the procedures are actually performed. Schedule can be helpful, but only if you stick with it. Despite the seeming obviousness of this claim, be sure to perform regular maintenance procedures regularly.
Administrators of data centers do not have to implement the strategy service without assistance. Ask for help when you need it, and accept the offer of the team. Administrators should work closely with support services infrastructure and applications. They may have information about the load and performance, which can have a direct impact on the maintenance of the data center. And sometimes, some maintenance tasks are best performed by third parties who have expertise in certain areas, and that is not a domestic staff. For example, you grow zinc crystals on the raised floor. If you do not have the experience and equipment necessary to solve this problem, you can make the situation worse by trying to clean tile floor yourself.
Load The Funds For Maintenance Of The Data Center In The Annual Budget:
Many companies have a reduced budget for the maintenance and operation of the data center. Administrators of data centers have to explain leadership, if necessary, the importance of regular maintenance, and the need to make it as a part of the budget. Also, it should inform the administration about the benefits of service. If management is aware of the usefulness of the service, it will be more willing to allocate funds for this purpose.
Create An Inventory Of Equipment And Keep Records Up-To-Date:
You cannot perform maintenance, not knowing what equipment you have. Identify all of the equipment in data center, as well as its period of operation, producers, location, condition, etc. Inventory can be useful even for maintenance, so think about creating it and do not forget to update it. It is better to use specialized software to maintain an inventory of equipment to date.
In some cases, the procedure or service may be given priority over other types of work, in other cases, the service application can be postponed.
Appoint Persons Responsible For Maintenance Tasks:
Not every maintenance task can be performed by all members of staff. Some members of staff may be more qualified than others to perform specific tasks. Therefore, before starting maintenance, should appoint a person who may or must perform this task, whether internal staff or third-party service company. Also, should determine the composition of the equipment, the necessary training and safety procedures.
Put Safety First:
Electricity is everywhere in the data center, and many other hazards to life and health of persons. Ensure familiarization of the data center staff with safety when performing maintenance tasks.
Setting The Standards Of Cleanliness:
Sure, it may seem that the data center works pretty well, even if the trash is lying between the corridors, but there may be an invisible problem. In addition to creating the atmosphere, the lack of cleanliness can obstruct air flow, creating hot spots and danger. Sterile cleanliness may not be required in the data center, but the pile of furniture in the data center is strictly prohibited.
Do not be afraid to entrust the maintenance of third-party organizations. Although it is already indirectly mentioned above, one should not expect that all maintenance tasks can be performed by internal staff. You can save a little money, to entrust the work to a credible employee instead of using a third party, but the long-term costs associated with this approach can, in some cases, exceed the short-term costs to attract a third party to perform the task.
Check the specifications. While this is not always the case, the manufacturer often quite knows how to handle the equipment and how to service it. However, regardless of this, warranty may become void if you fail to comply with the manufacturer maintenance procedures and operations. So, check with the manufacturer’s recommendations and incorporate them into your maintenance plan.
The computer has undergone fundamental changes. Some changes are easily visible, such as storage devices that are of the size of a credit card and has a much greater capacity than the mainframes of 30 years ago, or even cell phones capable of performing more tasks than those same mainframe, growth of free software, among other things. But fundamental changes happen only once every ten years or more, even in computing. The moment calls for changes in business computing. And that niche is flourishing cloud computing: better, faster, cheaper. More than a political rather than a philosophy, it is literally a way of life among the tech community. Computer – processing, storage, communication – is relatively free, scalable as needed, operates itself and always works. This is the vision that guides developers of Cloud Computing Services.
Within the concept of cloud, scalability is one of the main ideas. Virtualization is a concept that, in this context, allows scalability. Although not a new concept, it is that it allows a better use of a server, adding multiple operating systems and applications on a single computer that is shared. Simply put, cloud computing is changing the processing and storage in the company and within the cloud – enabling better use of resources.
And how you can use this cloud? Eucalyptus is an open source software based on Linux software architecture that implements scalable and efficient cloud within IT organizations.
This article seeks to address the concepts of cloud computing through the lens of distributed systems in the next section and also present the Eucalyptus software, a system that is responsible for implementing the cloud service in the third section.
Cloud computing is the next stage of evolution of the Internet. Cloud computing incorporates not only processing power, but also computing infrastructure, business process, collaboration, personal and can be delivered as a service.
But what exactly is cloud computing?
Cloud computing is a computing model that provides simple access and on-demand centers to highly elastic computing resources. These resources are provided as a service over a network (usually the Internet), and are made possible by a series of innovations in computing technologies, operations and business models. The cloud allows consumers to utilize technology as an unlimited resource, at the minimum cost, and reliable, while they need not worry about how it is constructed, how it works, who operates or where it is located.
When it comes to cloud, it is possible to define its key features: scalability, ability to scale to support the issue being processed; elasticity, easy to expand or collapse automatically; Self-service, the user himself get access to computational resources they will need, can access all features of the cloud from anywhere, on any device; Full Virtualization, no matter how large is the computing power of the cloud, it is simple to operate and maintain, as if only one server; consistency despite the existence of several processing blocks in the cloud, you can use various technologies, presenting the consistent service to the end user.
According to the market survey, there is a large investment in cloud computing and related infrastructure. This massive investment indicates that there is a demand for this type of service. However, the race to cloud computing is just beginning.
Cloud computing will gain market share in the upcoming time and, as a consequence, will adopt a standardization. There are several options and products in the market that can be processed in the cloud chosen. This market has the advantage of reaching a large number of users, since their software would run on any cloud. The end user will not buy an expensive license, but a license agreement that would only last for a certain time. With a standardization of the clouds, the software market is open to a greater number of sellers and the final product becomes cheaper for buyers. The computation is possible anywhere, using any device.
The Eucalyptus System
Eucalyptus is a system infrastructure to implement a hybrid cloud that is IaaS type.. You can use clusters or workstation farms. It began as a project of the University of Santa Barbara, California, and has been marketed today by Eucalyptus Systems Inc. However, it is maintained and developed as a free software and open source ( www.eucalyptus.com ).
The Cloud Controller (CLC) is the main controller component responsible for managing the entire system. It is the main point of entry into the Eucalyptus cloud for all users and administrators. The Cluster Controller is responsible for maintaining all instances of the virtual network. The Walrus (W) is the controller that sends messages of access to storage devices within Eucalyptus. The Storage Controller (SC) is the storage service within the Eucalyptus that is implemented in cloud interface.
An installation of Eucalyptus can aggregate and manage resources from one or more clusters. Installation on a cluster consisting of at least two machines: one running the CC, SC and CLC, and the other, turning the NC. It is recommended for testing environments. An installation on multiple clusters can put each component previously presented in separate machines. It is preferred when it intends to perform work that is more serious.
Among the benefits of Eucalyptus, it is been created to house research and communication platforms for cloud computing. It is available for free in the form of source code, making it easier to understand what is “down” and the creation of extensions to the platform. Currently, development is accelerating. Being compatible with the cloud platforms because of its flexibility, can migrate applications on cloud from one to another easily. Enables the creation of hybrid clouds that use both private and public clouds.
Cloud computing is already a reality, a new way of offering IT services, which ensures the delivery of computing power that the customer needs, when he needs it. If this were the computational power data center customer, it could be underutilized on many occasions, generating unnecessary spending. With cloud computing, the customer pays only for what he use.
Eucalyptus is an alternative for those who want to work with cloud computing. And it has the advantage of being an open source system, have compatibility with consolidated architectures and use technologies with broad adoption, such as Linux, Xen and etc.