Companies are expanding these virtualized servers to form private clouds, public clouds (like Amazon's Ec2/aws or Gogrid) or hybrid cloud services (a combination of private and public clouds). Applications, desktops, and server virtualization have evolved over the past few years as a result of their ease and cost savings. The configuration and ongoing management of these services poses some challenges. These challenges are also identified as some solutions are available on the market, providing information for managers who make decisions about cloud services to develop informed choice requirements.
The following are some of the challenges of automating the provisioning of these services and ongoing management:
Dynamic expansion: A lot of business gradually from the entity, physical same store sales model to online products and services sales. The spread of seasonal sales may mean that they need additional web and database servers to sell online and release them when they are not needed. This dynamic expansion may require an automatic and rapid increase in the amount of traffic we can see. The hybrid cloud is for this reason, using your own server for regular requirements, only when you need additional computing power to use the public cloud server.
Environmental reconstruction: If a university provides computing resources that include the application software for various courses of their own students, they may need to rebuild an automatic environment for each school year or quarter, depending on what course they choose. Cloud management tools need to support ease of use and rapid reconstruction, as well as the development of a virtualized computing environment based on the master template.
Continuous monitoring and management available: Server continuous monitoring and management is the key to removing non-functional servers and services and automatically putting new parts into action.
Security: The same level of security requirements may occur when a private cloud needs to be expanded into a public cloud or a mixed cloud. Cloud infrastructure automation tools need to be able to monitor and report on all violations or suspicious activities used by all cloud services, including private and public clouds.
Multi-tenant: Multiple tenants may need cloud infrastructure automation tool support. If the IT enterprise provides computing services to many external enterprises or multiple, internal departments within the enterprise, it may be needed.
Simplicity: Cloud infrastructure automation tools need to be easy to configure and use, taking into account the possible mix of different kinds of server Windows, Linux, or other UNIX platforms, various database management software--mysql, SQL Server, Oracle, Sybase, and others, Application software may need to be installed and deployed.
Language support: Many cloud-based services may require support for specific locales, such as Java, Microsoft C + + or C # technology, Perl, or Python. Cloud infrastructure automation tools need to be agnostic and provide seamless support for these languages.
Rapid development of mobile backend: mobile applications, especially enterprise mobile applications, often require mobile backend servers to be quickly configured and expanded. Cloud infrastructure automation tools may need to support this new type of requirement.
Cloud resources, whether public, private, or mixed, require complex policy management, mastery of template management, development, monitoring, alerting, and these sit-ins. They need to support automated dynamic scaling, enhance unified security, support various platforms and external cloud services, and are easy to use. There are a number of tools that provide the functionality needed to help businesses better implement cloud solutions.
Here are some popular commercial cloud infrastructure automation tools:
Opscode:opscode provides cloud infrastructure management, software as a service (SaaS) product. Another option is to install the same software in a private cloud that the enterprise can run within its own firewall. Opscode provides automation of cloud server installation using scripts (master templates), while security management through multiple roles based on login.
Kinvey:kinvey is a start-up company that targets the construction and management of specific mobile applications back-end. Emphasis on mobile application backend build and extend speed. They use Microsoft Windows Azure for database management, Amazon WEB service for computing services, and Rackspace as a physical server. Since they automate the entire installation and management, user visualization management functions have been minimized.
Rightscale Automation:rightscale Don Tool assists in managing mixed clouds. Automation tools provide automated extensions based on the rules you configure. When testing a specific environment, automated extensions can occur based on these rules, marking the required calculation, storage, or more capacity of the Web server. Failover rules can be installed with this automated tool and tested in advance.
HP Hybrid Delivery:hewlett Packard Hybrid IBuySpy Automated management tools provide role-based security for installation, configuration, deployment, monitoring, and tuning of mixed clouds. HP also offers outsourced services that can be managed with their consultants.
CA Don Cloud Suite: This is an interesting extension of their cloud IT management portal, including private cloud, public cloud, and hybrid cloud. This software handles laptops, desktops, or corporate BlackBerry phones as well as internal (private) or external (public cloud) virtualization servers. Then, if they are one of the other resources that the enterprise is using, you can install security, configure, and apply monitoring, alerts, and actions.
The EMC IONIX:EMC Ionix Management Suite manages physical, virtual, and cloud servers with a single set of tools. They combine VMware's management software within Ionix. can assist in configuring, expanding, monitoring, and managing all types of servers that use model-based methods. You can also define the desired service model, based on the model server and configuration. Monitoring and alerting are based on differences in this real-time model.
Enstratus:enstratus is a cloud configuration and management platform that allows us to set policies and configure rules. Based on these, the system can be configured and expanded. The interesting thing about this tool is that it allows a resource budget to be set for a variety of sectors and applications, as well as for every sector dynamic expansion that occurs, and does not come from resources elsewhere.
The
BMC Cloud lifecycle MANAGEMENT:BMC software provides cloud lifecycle management tools to assist in configuring, expanding, detecting, and managing cloud servers. They use the concept of service governor to monitor and send alerts generated by policy setting deviations across the portal. You can register service providers for physical servers, cloud resources, storage, or network resources. Then, configure the resources on demand, monitor and use them, and then respond to the alerts you receive.