Thoughts on Cloud Management and the Business of IT

Declare your Independence from Standard Cloud Management

Posted by Justin Nemmers

7/2/14 8:50 AM

Introducing the latest release of CloudBolt C2: v4.5

Connector Updates

With C2 v4.5, we’ve added two new connectors that further expand the breadth of technologies IT organizations can manage from a single-pane-of glass.

Google Compute Engine support gives administrators the ability to seamlessly offer end users controlled access to yet another public cloud provider. This includes the ability to install and manage applications from a supported configuration manager, as well as the ability to include GCE instances in C2 Service Catalog service templates.

Google Cloud Platform CloudBolt C2
Google Compute Engine CloudBolt C2
C2 v4.5 includes support for Google Compute Engine in the Google Cloud Platform.

We’ve also totally re-written and re-based our OpenStack connector. In this update, we’ve focused on compatibility, and we’re now able to support Icehouse, Havana, and Grizzly from the major OpenStack providers such as Mirantis. Of course, C2 can include OpenStack-backed resources when provisioning applications, running external flows, and accounting for licenses, just to name a few. C2 is already the best dashboard for OpenStack, and it’s getting even better with each release. No Horizon development needed!

openstack-cloud-software-vertical-large

We’ve also made some additional updates to our vCenter connector, including improved error handling when your VMware tools are out of date, and allowing for longer Windows hostnames. We’ve also made the Windows disk extending messages more clear and straightforward.

Amazon Web Services has also received some developer love. C2 now synchronizes both the public and private IP addresses for each AWS EC2 instance.

Configuration Management

We worked closely with the engineering team at Puppet, and now have a unique capability: C2 can now discover and import classes from a Puppet server.

Chef integration is even better: C2 now enables Chef bootstrapping on Windows and Ubuntu Linux systems.

User Interface Updates

Updates to the C2 UI are perhaps more subtle, but focused on helping users and administrators more effectively manage large numbers of applications and servers. We’ve integrated simple indicators describing the total number of selected items in each data table, making it much easier to manage large environments.

Did you know that you can use C2 to open network-less console connections on C2-managed servers? We’ve made this feature faster and more reliable in C2 v4.5.

Upgrading

Upgrading C2 is just like any other feature in C2: fast, easy, and predictable. Upgrading to C2 v4.5 is now even faster and easier than before.

Sounds Great, I Want It!

CloudBolt C2 has been recognized by Gartner for our industry-leading time to value. We effectively eliminate the barrier to entry for enterprise Cloud Management. C2 v4.5 is available today. Request a download, and you'll be up and running in your own environment in no time.

Read More

Topics: Upgrade, AWS, Puppet, Chef, OpenStack, GCE

What's New in C2: More Cloud Management Same Convenience

Posted by Justin Nemmers

5/21/14 10:37 AM

It's been a little while since I've blogged about the cool things that we're doing in C2, Beyond doubling our customer count since 1 March, we are also thrilled to be  a 2014 Gartner Cool Vendor in Cloud Management. This announcement has led to even more interesting in our amazing unified IT management and self-service IT platform. Follow that up with an upcoming GigaOM Structure participation, and it’s even more clear that we’re gaining significant traction across the industry.

CloudBolt Gartner Cool Vendor Cloud Management 2014

Throughout all of these exciting developments, our engineering team continues to innovate C2. They're constantly adding new capabilities and features that we know will help IT organizations change the way they work with and communicate to the business they support.

What's new in CloudBolt C2

Since the release of C2 v4.4.1, we've produced two additional releases, capped by the 19 May release of C2 v4.4.3. We've focused on adding capabilities that will empower IT organizations to provide end users with greater levels of controlled access to and management of IT resources and applications, all in a manner that enables the IT organization full control over governance, as well as cost transparency.

By focusing on lifecycle management, we’ve created more valuable touch points in C2 that enable IT organizations to more effectively unify multiple environments, easing the management burden that often increases and complexity grows. Of course an offshoot of simplifying complex environments is that it frees IT staff to focus on value-added tasks, such as developing new offerings to the business.

Orchestration, Modeling, and Customization

Complex environments typically have workflows that require numerous custom parameters and actions based on the values of those parameters.  C2 can now associate flows with server parameters, such that the changing of a parameter will result in a flow execution. Additionally, parameters can now have cost values assigned to them.  The result is that administrators can expose a parameter—let’s use “Enable Monitoring” as an example—and execute a workflow to actually enable or disable monitoring when the parameters is changed.  Also, when the parameter is enabled, C2 will add an additional charge to the showback reporting for that instance or application.

Self-service IT order application with chef integration

We’ve also made the creation and maintenance of parameters cleaner and easier in our intuitive user interface.

Configuration Management

Quickly integrating Configuration Management tools to enable IT organizations to automate application installation and maintenance is a reason many customers deploy C2.  Despite our integrations already being leaps-and-bounds easier to use than other vendors, we’ve added additional improvements to this core capability, too.  We’ve tightened up both our Puppet Labs and Enterprise Chef connectors, including key enterprise capabilities present in both those tools. We’ve added improvements that will aide organizations that have a high rate of VM and application churn, as well as some UI updates that make it easier to manage application lifecycles.

Want to see how easy this is? I challenge you to install an additional application on an existing stack using another tool.  And then try the same thing with CloudBolt C2.

API

Our API v2 was build by developers that interface with other vendors’ APIs on a daily basis, so you can imagine that we know a thing or two about how to build a great API. Since C2 v4.4.1, we’ve added more capabilities to the v2 API, and C2 now ships with several example CLI scripts that will be useful to any developer interested in programmatic access to C2’s extensive capabilities.

Provisioning and Lifecycle Updates

We’ve been listening to our customers that are tired of managing multiple Windows templates for each required instance disk size.  C2 can now auto-extend the primary windows disk when you select a larger storage size in an order form.

Users can now request additional disk space not just at provisioning, but at any point in the VM’s lifecycle, and that disk can be thin, thick, or eager-zero provisioned.

Challenged by vCenter’s lack of customization support for CentOS? C2 will automatically solve that problem, too—CentOS VMware customizations through C2 will now work properly like they used to on previous versions of vCenter.

Have other ideas that will make your life easier?  We’re always listening.

Unified IT Management. Today.

If you’re looking at Cloud Management Platforms because you have an active project underway, or if you’re just kicking the tires, the time is right to consider CloudBolt C2. We’re constantly working to lower the barrier of entry to enterprise software to levels previously unseen. CloudBolt C2 is cloud, made easy.

 to get started, or . And let us know what you think!

Read More

Topics: Feature, Cloud Management, Upgrade

Why C2 is Important When Adopting OpenStack

Posted by Justin Nemmers

5/14/14 9:49 PM

“If I’m moving to OpenStack, why do I need a Cloud Manager like CloudBolt C2?”

As organizations look to extend their footprints beyond the traditional virtualization infrastructure providers (read: VMware), we hear questions like this both more frequently, and with more fervor. It’s a good question. At face value, many people see projects and products like OpenStack, and just assume that they compete directly with CloudBolt C2, but actually, when used together, the two products each provide distinct benefits that are absolutely game changing.

OpenStack Cloud Software

Despite the influx of added code and interest in Horizon, this still represents a rather significant, and complex barrier to full OpenStack adoption in the enterprise.  In my conversations with many large organizations that are implementing OpenStack, it’s become apparent that nearly every single one is either writing their own non Horizon-based front-end interface on top of OpenStack, or purchasing a commercially-available front-end (i.e. CloudBolt C2). Those organizations that are developing their own UIs are effectively signing up to maintain that code and project in-house for the life of their OpenStack environment.

Why C2?

We can look deeper into one example: updating a UI option for an instance order form. In Horizon, it requires advanced knowledge of Django and Python, and creates upgrade problems down the road. (Random aside: Want more info on UI and how difficult it is to make a good one? Read more here.) In C2, updating the order process takes a non-developer just a few clicks. Add to that C2’s built-in rates, quotas, ongoing server/application management, and software license management, and the potential value-add to the build vs. buy decision becomes quite real.

Beyond the configurability of the interface itself, there is the question of choice, and existing complexity. Chances are your IT environment contains a significant number of technologies—some of which will integrate well with OpenStack, and others that will not. And then, it apparently does matter which vendor’s OpenStack you decide to purchase, given Red Hat’s ominous announcement at the OpenStack Summit about their impending support policy changes.

Despite this concerning policy shift, OpenStack vendors will continue expanding support for proprietary tools and platforms, but are unlikely to solve the equation for every technology present in typical IT organizations’ legacy environments.  In the end, OpenStack-- from any vendor--  will force a choice: roll your own capability, or replace what you’ve got with something more OpenStack friendly. Using C2 can ease this transition by managing everything in the environment- OpenStack, legacy systems, public cloud providers, configuration management systems, etc.. End users will not know where their servers and applications are actually being deployed. IT again owns the decision of the best underlying environment for the workload.

Given these points, the difficulty of implementation and ongoing support of your existing infrastructure and environments means that the only real scenario when implementing OpenStack is to run two environments in parallel—one is your existing environment making continued use of existing integrations and technologies—and the second is the new OpenStack-based one, which will largely be a re-implementation and re-basing of both technology and process. The IT organization can then begin the task of migrating workloads from the legacy environment to OpenStack.

When run alongside existing IT, new environments absolutely benefit from a unified visualization, reporting, quotas, access, and management. This is another reason why C2 is still important in enterprises that are moving to OpenStack. Few organizations that are investing in OpenStack immediately replace their existing technology. Their environments are a mix of legacy and modern, and they need to find ways to effectively manage those stacks. Rapidly growing businesses also frequently need to ingest infrastructure and technology from acquired companies.

OpenStack is gaining significant momentum in IT, and for good reason. IT organizations looking for ways to further commoditize their technology stacks see OpenStack as a great way to build and maintain a standards-based private cloud environment, and they’re largely right. C2 is a critical component into easing the adoption of not just OpenStack, but also other disruptive technologies.

Ready to get started? 

Read More

Topics: News, IT Challenges, OpenStack

The People Side of Cloud Computing

Posted by Justin Nemmers

3/26/14 2:55 PM

 (Originally posted in the In-Q-Tel Quarterly)

The cloud-enabled enterprise fundamentally changes how personnel interact with IT. Users are more effective and efficient when they are granted on-demand access to resources, but these changes also alter the technical skill-sets that IT organizations need to effectively support, maintain, and advance their offerings to end users. Often, these changes are not always immediately obvious. Automation may be the linchpin of cloud computing, but the IT staff’s ability to effectively implement and manage a cloud-enabled enterprise is critical to the IT organization’s success and relevance. Compounding the difficulties, all of the existing legacy IT systems rarely just “go away” overnight, and many workloads, such as large databases, either don’t cleanly map to cloud-provided infrastructure, or would be cost-prohibitive when deployed there. The co-existence of legacy infrastructure, traditional IT operations, and cloud-enabled ecosystems create a complicated dance that seasoned IT leadership and technical implementers alike must learn to effectively navigate.

In-Q-Tel Quarterly Image

In the past five or so years, and as enterprise IT organizations have considered adopting cloud technologies, I’ve seen dozens of IT organizations fall into the trap of believing that increased automation will enable them to reduce staff. In my experience, however, staff reductions rarely happen.  IT organizations that approach cloud-enabled IT as a mechanism to reduce staffing are often surprised to find that these changes do not actually reduce complexity in the environment, but instead merely shift complexity from the operations to the applications team. For instance, deploying an existing application to Amazon Web Services (AWS) will not make it highly available.  Instead of IT administrators using on-premises software tools with reliable access—and high speed, low-latency network and storage interconnects—these administrators must now master concepts such as regions, availability zones, and the use of elastic load balancers. Also, applications often need to be modified or completely re-designed to increase fault tolerance levels. The result is that deployments are still relatively complex, but they often require different skillsets than a traditional IT administrator is likely to have.

A dramatic shift in complexity is one of the reasons why retraining is important for existing IT organizations.  Governance is another common focus area that experiences significant capability gains as a result of cloud-enabled infrastructure.  Automation ensures that every provisioned resource successfully completes each and every lifecycle management step 100% of the time.  This revelation will be new to both IT operations and end users. I’ve also frequently seen components of the IT governance mechanism totally break down due to end user revolt—largely because particularly onerous processes could be skipped by the administrators as they manually provisioned resources.

Cloud-based compute resources will dramatically change the computing landscape in nearly any organization I’ve dealt with. For example, one IT Director worked to automate his entire provisioning and lifecycle management process, which resulted in freeing up close to three FTE’s (Full Time Equivalent) worth of team time.  Automating their processes and offering end users on-demand access to resources helped their internal customers, but it also generated substantial time savings for that team. The IT director also recognized what many miss: the cloud offerings may shift complexity in the stack, but ultimately all of those fancy cloud instances are really just Windows and Linux systems. Instances that still require traditional care and feeding from IT. Tasks such as Active Directory administration, patch management, vulnerability assessment, and configuration management don’t go away.

Another common learned-lesson that I have witnessed is that with shifting complexity comes dependence on new skills in the availability and monitoring realms. Lacking access to physical hardware, storage, and network infrastructure does not remove them as potential problem areas. As a result, Ihave seen organizations too slowly realize that applications need to be more tolerant of failures than they were under previous operating models.  Making applications more resilient requires different skills that traditional IT teams need to learn and engrain in order to effectively grow into a cloud-enabled world. Additionally, when developers and quality assurance teams have real-time access to needed resources, they also tend to speed up their releases, placing an increased demand on the workforce components responsible for tasks such as release engineering, release planning, and possibly even marketing, etc.

I’ve encountered few customers that have environments well suited for a complete migration to the public cloud. While a modern-day IT organization needs to prepare for the inevitability of running workloads in the public or community clouds, they must also prepare for the continued offering of private cloud services and legacy infrastructures. Analyst firms such as Gartner suggest that the appropriate path forward for IT orgs is to become a broker/provider of services. The subtext of that statement is that IT teams must remain in full control over who can deploy what, and where. IT organizations must control which apps can be deployed to a cloud, and which clouds are acceptable based on security, cost, capability, etc. Future IT teams should be presenting users with a choice of applications or services based on that user’s role, and the IT team gets to worry about the most appropriate deployment environment. When this future materializes, these are all new skills IT departments will need to master. Today, analyzing cloud deployment choices and recommending the approaches that should be made available are areas that typically fall outside the skillsets of many IT administrators. Unfortunately, these are precisely the skills that are needed, but I’ve witnessed many IT organizations overlook them. 

The Way Ahead

While IT staff can save significant time when the entirety of provisioning and lifecycle management is automated, there are still many needs elsewhere in the IT organization.  The successful approaches I’ve seen IT organizations use all involve refocusing staff to value-added tasks. When IT administrators are able to spend time on interesting problems rather than performing near-constant and routine provisioning and maintenance, they are often more involved, fulfilled, and frequently produce innovative solutions that save organizations money. Changing skillsets and requirements will also have a likely affect on existing contracts for organizations with heavily outsourced staffing.  

Governance is another important area where changes in the status quo can lead to additional benefits. For example, manually provisioned and managed environments that also have manual centralized governance processes and procedures typically have significant variance in what is actually deployed vs. what the process says should have been deployed: i.e. processes are rarely followed as closely as necessary. No matter how good the management systems, without automation and assignment, problems like Virtual Machine “sprawl” quickly become rampant. I’ve also seen scenarios where end users revolt because they were finally subjected to policies that had been in place for a while, but were routinely skipped by administrators manually provisioning systems. Implementing automation means being prepared to retool some of the more onerous policies as needed, but even with retooled processes, automated provisioning and management provides for a higher assurance level than is possible with manual processes.

Automation in IT environments is nothing new. However, today’s IT organizations can no longer solely rely on the traditional operational way of doing things. Effective leadership of IT staff is critical to the organization’s ability to successfully transition from a traditional provider of in-house IT to an agile broker/provider of resources and services.  Understanding the cloud impacts much more than just technology is a great place to start.  This doesn’t mean that organizations that are currently implementing cloud-enabling solutions need to jam on the brakes, just realize that the cloud is not a magic cure-all for staffing issues. Organizations need to evaluate the potential impact of shifting complexity to other teams, and generally plan for disruption. Just as you would with any large-scale enterprise technology implementation, ensuring that IT staff has the appropriate skills necessary to successfully implement and maintain the desired end state will go a long way to ensuring your success.  


 

Justin Nemmers is the Executive Vice President of Marketing at CloudBolt Software, Inc.CloudBolt’s flagship product, CloudBolt C2, is a unified IT management platform that provides self-service IT and automated management/provisioning of on-premises and cloud-based IT resources.  Prior to joining the team at CloudBolt, Nemmers has held both technical and sales-focused leadership roles at Salsa Labs, and Red Hat, where he ran government services. Nemmers resides in Raleigh, NC with his wife and daughter.

Read More

Topics: IT Challenges, Cloud, People

API v2, Chef Roles and Orgs, AWS Elastic IPs, and Add VMware Disks

Posted by Justin Nemmers

3/18/14 12:14 PM

We’re pleased to announce the immediate availability of CloudBolt C2 v4.4.1.

This release is jam-packed with new capabilities intended help IT organizations better manage and access their existing IT resources—not just through the provisioning process, but through the entire lifecycle management process as well.

Even before the C2 v4.4.1 update, customers have some pretty awesome things to say about us:

Upon completing a 2.5 day PoC with a large complicated user:

"You accomplished more on day one than VMware did in two weeks."

Other praise:

"If we were to build something, this is exactly what it would look like."
“This is completely plug and play.”
“Wow, that seemed almost too easy.”

And my personal favorite… Upon quickly knocking out a Chef and vCloud Orchestrator use case that vexed every other vendor:

Customer, to co-workers walking by office:
“Dude, you have to see this. It’s [explicative] awesome!”

C2 v4.4.1 builds on an already awesome product.

CloudBolt C2 v4.4.1 features a completely re-designed API. Our new API layer enables the programmatic control of C2 by parties that prefer a command line-based interface, or want to cleanly integrate C2 into an existing scripted process.  While this capability isn’t new to CloudBolt, it’s much improved and deeper functioning in C2.

C2 API browserC2's built-in API browser greatly aides development against the new C2 API v2

VMware

You talked and we listened. Customers asked us for better management of new and existing VM virtual disks in VMware. C2 users can now add new disks to VMware-backed VMs. C2 also ingests more information about existing VM disks.

vmware datastore add disk virtual machineUsers can add additional virtual disks to VMware VMs

Customers were also looking for a way to manually set the root password on Linux-based VMware guests.  Despite the VMware API not directly supporting this, we’ve developed a way to allow users to specify a new root password at provisioning time, and C2 will ensure that the provisioned instances will be accessible using that password.

Configuration Managers: Chef and Enterprise Chef Configuration Management

The Chef connector has been enhanced to provide support for the import and management of Chef Roles.  Now users can interface with and select Chef Roles for assignment and deployment to servers both at provisioning time and in an ongoing manner. Along the same lines as roles, C2 v4.4.1 also includes a new Chef Community cookbook importer in the UI. Browse and import community-provided Chef recipes and Cookbooks. 

chef configuration management roles

Running Enterprise Chef?  We haven’t forgotten about you. In fact, C2 boasts the industry’s best Chef integration, and we’re expanding that important relationship to include integration with Enterprise Chef features and capabilities. C2 v4.4.1 adds support for Enterprise Chef organizations. We’ve also added support for hosted Chef, and for those of organizations using Chef to manage software on EC2-based instances, we now support communication with AWS-based Chef servers, but also the deployment of Roles, CookBooks, and Recipes to EC2-based servers.

Configuration Managers: Puppet

We didn’t forget about our Puppet Labs integration, either. In this latest release, we’ve expanded the details C2 collects about the Puppet nodes. The latest Puppet configuration management report status and link to the entire report are now available from the Puppet connector details page.

Amazon Web Services

C2 now has deeper support for EC2 and related components. First, users can now directly manage AWS Elastic IP addresses right from C2—both at provisioning time, and in an ongoing basis. In addition to detecting and importing AWS availability zone metadata, C2 now supports assignment of a specific actual availability zone within a region.

Amazon web services assign elastic IP addressUsers can now select and associate AWS Elastic IP addresses from within C2.

Usability Improvements

Don’t forget that we use C2 to manage our own It environments. This helps us identify places where C2 could be a little more usable after a few small tweaks. In this release, we’ve made a number of these little tweaks, but I’ll discuss a few of the more important ones here. C2 v4.4.1 now automatically validates IP addresses when entered on the order form.  We also noticed that the latest Firefox web browser update broke C2’s built-in console access application. C2 v4.4.1 fixes that. We’ve also added the ability to download a job log file directly from the UI—no need to log into the actual C2 instance.  Lastly, and thanks to a customer that uses C2 to manage 10k+ VMs, and hundreds of OS templates, we’ve drastically improved the performance of VMware OS template import.

How to get it

If you haven’t yet seen C2 in action, get started here.  Ready to kick the tires yourself?  Request a download. Already runnung C2? Log into our support portal to download the Cloudbolt C2 upgrade today.

Read More

Topics: Feature, VMware, Puppet, Chef

Introducing CloudBolt C2 v4.3, VM Utilization, More Reporting, and a Reboot Button

Posted by Justin Nemmers

1/13/14 4:45 PM

Fast on the heels on our last release, v4.2.1, where we added Chef Configuration Management as well as vCloud Orchestrator support, we're happy to announce the immediate availability of CloudBolt C2 v4.3. Our developers have been hard at work making significant advances in the functionality and capability of C2, our Controlled IT Self Service portal software.

Building on the advances made in previous versions, C2 v4.3 adds numerous capabilities that improve how end users and administrators alike interface with their IT environments.

New In Reporting and Visualization

Users and administrators can now view current and historical VM utilization information on environments back-ended by VMware. The “Stats” tab in the “Server View” page provides information on that server’s CPU and Memory utilization.

4.3-vCenter-Server-StatsThe Server Details view gains VM utilization information.
We’ve also added several new reports, including a per-group server count trend, which shows the rate of growth or contraction on a per-group basis. C2 v4.3 also includes a built-in report that enables users to drill down into the makeup of a selected group’s servers.

Looking at a server in C2, but wondering when it was added? We’ve updated the "Server View" page to now include the date the server was added to C2. We’ve also gone ahead and included this information by default in the server list. 

4.3-Cloud-Server-ListSee when VMs were added at-a-glance.

Administrators that make use of the C2 CLI for advanced integrations or other purposes will be interested in v4.3's updates to the export_server_info command line. It now allows the output to STDOUT rather than just a CSV data export.

Security

We've added support for RADIUS authentication targets.

C2 v4.3 also gains the ability to forcibly limit users to a single concurrent session, meaning that they cannot be logged in from multiple locations or with multiple web browsers simultaneously.  Of course, this is configurable in the event you prefer to allow multiple concurrent sessions. 

UI Enhancements

Users can now add additional network interfaces (NICs) to servers anytime, not just during provisioning. Adding NICs is not just important for VM maintenance, but also enables more complicated lifecycle management capabilities, including VM promotion or demotion in and out of various environments.

4.3-Add-NICAdd a NIC to a server at any time.

For those customers that use C2 in environments with 10 or 10,000 servers (or more!), we’ve updated C2’s widget dialogs to allow for partial value filtering, better handling large environments and complex environments.

C2 now enables administrators to delete networks from the resource handler detail page. This is helpful in the event a network is no longer needed within C2. 

You shouldn’t have to press a power off button and then a power on button to reboot a server. We added a convenient “Reboot Server” button that does the same thing.

We’ve made additional speed and performance improvements in the UI. The server list page, server detail pages, logical data center environments, resource handlers, and groups pages all perform faster than previous versions of C2.

In environments back-ended by VMware, C2 v4.3 also now syncs with VMware much faster and more efficiently. Changes made directly to VMs in vCenter will be detected and updated in C2 more efficiently. 

Upgrades are a Snap!

At CloudBolt, the upgrade process is just another feature. Watch our upgrade video to see just how easy it is.

 

Seen enough? Request a Download today.

Read More

Topics: Feature, Upgrade, Release Notes

C2 Controlled IT Self Service Software Integrates with Chef, vCloud Orchestrator

Posted by Justin Nemmers

12/6/13 9:39 AM

CloudBolt C2 is not just the most extensible product on the market, it’s also backed by the industry’s most agile development team. 

C2 continues to impress customers:

“If I were to build a tool to solve our problem, it would look exactly like this…”  --Large Education Software Company

v4.2.1 improves on previous releases thanks to:

  • The addition of two new connectors, expanding the breadth of what C2 can manage in your environment.
  • Additional reporting improvements, including a new stock report.
  • User interface improvements and updates.

Connectors

C2 v4.2.1 now includes support for Chef Configuration Management. Similar to our support for other CM tools, administrators can import Chef Cookbooks, assign them to logical data center environments, and then make selections directly available to end users through the C2 Controlled IT Self Service portal. Administrators remain in complete control over which users can deploy which Cookbooks, and into which environments. Of course, Chef Cookbooks can also be included in C2 Services through the C2 Service Catalog. Lastly, C2 continues to be able to assign cost, as well as track software licenses as Chef Cookbooks are deployed (and removed) from systems.

IT Self Service Chef Configuration ManagementImport Cookbooks and Recipes, and provide the power of Chef Automation to end users through C2's intuitive Controlled IT Self Service Portal.

Also new to CloudBolt C2 v4.2.1 is a connector for VMware’s vCloud Orchestrator (vCO). C2 administrators can import flows, map parameters, and assign points at which C2 will call vCO workflows. Permissioned users can also be presented with a button in the server view that allows them to run appropriate flows on a one-off basis. Since C2 ingests existing flows, there’s no need to start from scratch with your automation implementation. C2 will import everything it needs to know from your vCO environment, and enable you to extend your Orchestration capabilities into your Controlled IT Self Service Portal.

VMware vCloud Orchestrator Integrated with an IT Self Service PortalC2's UI will allow you to import existing VMware vCloud Orchestrator workflows, and map parameters. Workflows can be assigned to automatically run at any point during the life cycle management process.

We’ve also improved the VMware connector. C2 has supported datastores for a while now, but now also supports the selection and assignment of a datastore cluster to a specific logical data center environment.

Reporting

We revamped our internal reporting in C2 v4.2, and in v4.2.1, we’ve continued that trend by including a new report: Storage, which displays the total storage allocated to each deployed server in your permission scope. We’ve also poured on the caffeine: all of the reports now load even faster than they did before.

User Interface

Our last release introduced an all-new UI. In C2 v4.2.1, we’ve made some additional updates and tweaks to the interface, including:

  • Improvements to data tables
  • Input fields have additional UI treatments
  • Improved custom logo branding capabilities

C2 Chargeback and showback VM utility rate metering chartC2's industry-leading intuitive ordering process has gotten even better. Users now see an interactive chart displaying the proportional cost based on their choices.

Also, we’ve added new graphical rate breakdowns to the order forms. As users make selections in the ordering interface, the chart will automatically be updated to reflect the proportional cost of the CPU, RAM, storage, operating system (i.e. the OS build), and software packages as parts of the total cost for the resource.

Summary

The pace at which the CloudBolt development team is able to iterate the product is thanks to the wise architecture decisions made after decades of experience managing complex data center environments. The C2 architecture enables CloudBolt to rapidly develop and deploy new connectors and capabilities.

In fact, we look at the upgrade process as just another feature. Everything in C2 is upgrade safe, and it takes just a few minutes to add all of these new capabilities into your existing C2 installation. Watch how the process unfolds here in this quick video.

See enough? Request a demonstration today!

 

Read More

Topics: Feature, Data Center Automation, Upgrade

New Release of C2 Controlled IT Self Service Portal

Posted by Justin Nemmers

11/11/13 3:45 PM

C2 v4.2 of Controlled IT Self Service is Now Available

Our latest version features a new UI, and steps up the awesome from there.

Controlled IT Self Service Dashboard

Look and Feel

Already hailed as "the most intuitive" IT Self Service Software available on the market, C2's new user interface brings a modern look to the C2 Controlled IT Self Service Portal you know and love.

The new UI elements and organization will allow us to add additional capability into C2 that would have been troublesome to do in our existing UI. Interested in learning more about our roadmap? Drop us a line.

C2’s new look also includes a number of significant backend performance improvements. You should notice that overall, the UI is more responsive, loading pages faster, and filtering results quicker.

Dashboard

This latest version of C2 also introduces the C2 Dashboard. The C2 Dashboard provides an overview of things that are relevant to the user, including server statuses, order history, and information on the latest jobs. By default, the C2 Dashboard also serves as the landing page users are directed to upon login. As is the case with everything in C2, users will only see information on items that are relevant to them, and that they have permissions and access privileges to.

Reporting

Controlled IT Self Service requires reporting. Although C2 included a separate external advanced reporting system, customers asked for, and we have delivered some significant additional reporting functionality. 

C2 v4.2 now includes integrated reporting. C2 will now produce charts and graphs right from the UI, and also gains the ability to directly export the source data as CSV, which can then be opened and further analyzed in a spreadsheet program of your choice. C2 v4.2 ships with a number of embedded reports today, and we’ll be adding more with every update. Also new with integrated reporting: regular users also gain access to reporting capabilities. When run by a non-administrative user, the reports will only display and aggregate information about the servers, groups and logical data center environments they have access to.

Controlled IT Self Service Reporting Pie Chart

C2 Integrated reporting is also now available to C2 VE customers, including those that are using C2 VE at no-cost in environments under 100 VMs.

Controlled IT Self Service Report Highest Cost Servers

For those customers that have implemented C2’s advanced external reporting (which is provided by an external Jasper reports instance), those reports are now displayed to administrators directly in the UI. To ease the installation and configuration, CloudBolt also now provides the external Jasper reporting server as an OVA download. Contact support for more information.

Orchestration Hooks

Orchestration Hooks are how C2 interfaces and automates external systems that either do not have or need a connector. Every job type in C2 has multiple points where Orchestration Hooks can be configured to run, automating every last manual process and procedure in your IT Organization. While C2 has had this impressive capability since inception, we’ve made a few important changes in C2 v4.2.

We’ve made the power of C2 Orchestration Hooks even more accessible with an all-new UI. Additionally, we’ve also made it possible to select External Orchestrator flows from configured and integrated External Orchestration tools, including HP Operations Orchestration and (coming soon) VMware Orchestrator. Just select the appropriate job type, and then pick the hook point, and choose the flow(s) you’d like to run.

LDAP/AD Integration

C2 has directly integrated with multiple LDAP and/or Active Directory instances for a while now. In C2 v4.2, we’ve updated some of those fields to provide the room necessary for filter and search of larger, more complicated LDAP/AD environments.

The Upgrade Process

Good news! It’s as easy as ever.

Ready to get started? Request a download today.

Read More

Topics: Feature, Upgrade, Release Notes, IT Self Service

IT Organizations Want Cloud, but Need IT Self Service. Here's Why.

Posted by Justin Nemmers

10/30/13 9:20 AM

Most end users of IT Organization services have one thing in common: They just want access to the resources they need. They don’t like waiting, and frankly, the more you as an IT organization make them wait, the more likely they are to just go around you and create a nice little shadow IT environment. And even if they don't branch off on their own, they're likely to let you and others know they're not happy.

egnMy lovely daughter reminds me of some users I've worked with. They'll definitely let you know when they are not happy, and you'll probably come to regret whatever it was you did to piss them off.

In my travels, it seems to me that most IT organizations get—at least at some level—that they need to improve the level of service to the end user, but from there, they tend to lose their way about how to actually make that happen.
Path to the Cloud?

IT’s typical response to the end user pain is almost universally “Cloud!” This is great, except for the fact that the term “Cloud” has moved from maximum hype to beyond meaningless. The core issue is that once the concept of building a “Cloud” comes into the conversation, IT organizations invariably start long and convoluted planning processes about how they’ll be re-engineering the entire environment, what they need to buy, and the services they need to implement it. Oh, not to mention fabricating what all of the other Cloud requirements are. There will be negotiations and there will be fiefdoms resistant to change. There will be arguments and disagreements.

IT will finally reach an agreement, and look to begin implementing a large solution stack that will take lots of contracting, money, and professional services to implement. Many months later in the most agile organizations, IT will have something that they can show to the end user.

All the while, end users have been patiently waiting. Even if they’ve been involved in the Cloud planning process, with little to no improvement after months, they wonder how a seemingly simple request of “we just want our resources now instead of later” turned into such a massive engineering effort. 

Tactical Quick-Win

I’ve written before about how IT and Business speak different languages. The end users want IT Self Service. The IT Organization takes that requirement and rolls it into a larger cloud strategy, delaying and over-complicating a simple need.

IT Self Service is at the core of a cloud-enabled organization. What IT fails to understand is that there is significant value in providing a tactical quick-win capability to end users in need. IT values not having to replicate a bunch of work by implementing a tool that can’t grow and mature as their cloud adoption strategy takes shape. End users just want IT Self Service. IT needs and very much wants to ensure that deployed VMs and applications are governed and backed by policy that ensures they’re secure, effectively tracked, and accountable to specific users and groups. And once again, end users just want IT Self Service. IT wants to ensure they remain in control of their environment. After all, their jobs depend on it.

Just in case you haven’t picked up on my theme yet, end users don’t care a lick about Cloud. They just want to be able to get near-immediate access to resources they need to get their jobs done. Cloud to them could mean any one of a thousand different things—most of which are meaningless in the realm of IT.

In the hundreds of customer conversations that I’ve had since I started with CloudBolt, one theme is pretty common: many IT teams think that in order to be successful—and relevant—IT Self Service alone is insufficient. Successful IT organizations, however, share something in common: They know that IT Self Service isn’t just important, it’s everything when it comes to improving the interaction with end users.

Goal: Positively Impact Users

IT Organizations that are embroiled in a long and complicated Cloud strategy and implementation cycle must take steps to rapidly improve the level of service to lines of business. A tactically focused implementation of an IT Self Service software tool that offers immediate benefit to the end users and lines of business will go far to placate angry and disillusioned end users. This quick win helps to keep the IT Organization as a whole relevant. It is certainly important that your IT Self Service solution be not only quick to install but have expanded capabilities as you seek to broaden your organization’s approach to ‘Cloud’ but that immediate response to your IT consumers is paramount to the IT group remaining relevant to the overall organization.

Our CEO John Menkart previously wrote about how IT Organizations need to mature to become broker/providers of resources. The subtext of this is that it is the IT organization that decides who can run what, and where they can run it. End users again have little concern about where something is deployed; just that it is rapidly deployable, and meets performance, access, and (occasionally) cost metrics.

IT Organizations can also enable public cloud capabilities into their IT Self Service Portal. To that avail, IT Orgs with capable IT Self Service portals are much closer to hybrid cloud than they likely think.

Expanding on the normal wins from IT Self Service, controlled IT Self Service offers the needed level of policy-backed automated IT Self Service provisioning, while also ensuring that IT, process, and procedure is always followed. Reporting enables IT organizations to provide critical metrics back to lines of business in ways that have not previously been discoverable or reportable. Lines of business need this visibility and have in most cases been frustrated by the inability for IT to provide this for some time. (Yet another big win for the business.).

The scenario gets even better when the IT Organization realized that a good Controlled IT Self Service Portal will actually afford them the control that they need, and offer a quick-win “your-life-is-getting-better now” solution to end users.

So sit back, and think about what your goals with Cloud are, vs. what they should be. Then give us a call. We'd love to demo the C2 Controlled IT Self Service portal for you.

Read More

Topics: Challenges, People, IT Self Service

The Conflict Between IT and Business: 5 Steps to a Solution.

Posted by Justin Nemmers

9/26/13 4:57 PM

IT exists to serve the business. The business is made up of users, with requirements, that need IT resources in a timely manner. Back when I was an admin with the Government, we used to joke with among the IT staff that our lives would be much easier without users. Funny thing is, I’ve found this to be a pretty common sentiment across IT organizations. 

IT Conflicts With Business

The conflict between IT Organizations and the businesses they are tasked with supporting has existed since non-technical business people started using IT. The IT enterprise is a fundamentally complicated environment that takes both specific skills to craft and maintain. The language of Enterprise IT is radically different than that of the business. IT speaks about servers, resources, software licenses, infrastructure, technology, and capacity. The Business uses language like budgets, margins, time-to-market, cost accountability, end user experience, responsiveness, compliance, advantage, reporting and agility.

Because of these conflicting concerns, business often doesn’t appreciate the complexity of a seemingly simple request such as:

  • “I need more resources”, or
  • “What was the cost for user’s project?” Or,
  • “We need X capability in our product.”

IT and business not speaking the same language results in obtuse responses:

  • “How many resources, and of what type, to be used for what purpose, and where?”
  • “Give us specifics about what the project was, and we’ll try to get the information.”
  • “What application do you want us to use?”

This back-and forth doesn’t produce results as needed, and is part of the reason IT and business frequently struggle when communicating about requirements, and why the IT Administrators—the ones tasked with keeping the enterprise IT environment moving in the right direction—end up with a negative view of each other. 

Current Tools are Not the Answer

By necessity, organizations have adopted various tools and technologies intended to help narrow this communication gap. IT teams employ all sorts of overlapping, complicated tools in their attempts to generate answers to business’ leadership’s difficult questions. 

IT organizations’ attempts to answer these questions include single-purpose tools like chargeback managers, various IT and business intelligence tools, configurations managers, software license management tools, a CMDB and so on. The problem is that none of these tools talk with one another, and many have overlapping capabilities. For instance, to answer a question regarding how many copies of a license are in use, where should an IT administrator look?  The configuration manager might not tell you that a system has been decommissioned. The License Manager might not capture multiple copies of the same license. Neither tool does a good job of assigning ownership. 

So to answer difficult business questions, and even with complicated and feature-rich tools, IT Organizations are inevitably left with Excel spreadsheets trying to track interrupt-driven requests with an error prone and largely manual process. It’s unsustainable! 

A Robust Cloud Manager Can Help Answer the Questions

Reconciling these issues does not have to be complicated or difficult, though. Using a complete cloud manager to gather real-time information from underlying tools such as virtualization and configuration management can help eliminate the spreadsheet jockeying that has to happen, and essentially eliminates the time needed to gather the needed data. Next, because a Next Generation Cloud Manager abstracts the underlying technology, IT Organizations are able to layer in additional tools to help complete the picture for both end users and IT alike.

Even for Organizations that have relatively mature IT operations and processes, the difficulties present in collecting relevant data can be notoriously difficult, and even in the best environments, end users are rarely treated to such transparency in metrics like consumption, cost, an utilization. If you are a program manager, it would be nice to have real-time access to that information in order to chart your own team’s progress. 

Actionable Data is the Answer

Consider your personal finances. Without a tool like Quicken or Mint (or any of the other similar tools), keeping track of every little in or outflow of cash would be a nightmare. Between iTunes purchases, Netflix subscriptions, cable television, Internet, car payments, restaurants bills, groceries, cell phones, insurance and bar tabs, quickly answering questions with actionable data becomes difficult:

  • How much did I spend on entertainment last month?
  • What is my average spending on utilities over the past six months?
  • Which vehicle is costing me the most for gas?

The biggest difference between how IT and Business communicate is what data each views as actionable. Closing that gap with a tool that allows IT to provide Business with the information they need to make effective decisions will lessen the conflict and ease tensions between the two parties in any organization. 

The Steps to Helping IT Talk to Business

Given that current tools do a poor job of providing real business answers, how does an IT organization begin to implement the right tools and processes to effectively provide the needed information? 

1) Identify the information gaps.
What business questions does IT lack any real data on? These needs can range from information about deployed licenses, location and configuration of systems, or software supporting a given application, to what groups are using which resources. The types of information gaps present will dictate capability requirements of selected technology (or technologies). 

2) Embrace automation and IT self-service.
In the past, the idea of giving users access to self-service IT struck fear into the hearts of IT Administrators. Why? Being in constant control of their environments is part of the job description and letting users actually touch systems can radically affect system quality and uptime. When self-service IT is coupled with automation, and the automation platform can ensure the appropriate policies and procedures are followed, IT Administrators can rest assured that the Self-Service IT process is fully governed, and thus, they’re still in full control and quality is protected.

3) Make sound technology decisions.
When choosing technologies to fill the information gaps, look outside of your core vendors.

Going with the same vendor suite that provided your virtualization system might seem like a good idea, but promoting vendor lock-in at this level can be very costly for an IT organization, and limits choice and capability both initially and downstream.

Choosing a Cloud Manager that will play well with your existing and varied environments is also critical. IT Administrators must have the ability to make continued use of underlying management tools if needed. Discovery of virtual and cloud resources are critical: a Cloud Manager needs to overlay its tracking and measurements on top of existing environments.

Heterogeneity will be unavoidable, but heterogeneity itself is not an issue with the right Cloud Manager.

4) Ditch the Spreadsheets.
Fact: IT Administrators hate using spreadsheets to track critical aspects of the environments they manage. They’ll be relieved to know that there’s something else to keep track of these metrics, and in real-time at that!

5) Create and Schedule Reports
Using the requirements from step 1, use the Cloud Manager to create and automate reports that pull information from the various needed technology classes. For instance, reporting on a specific project’s IT cost would consolidate information on that team’s usage from your virtualization, configuration management, license management, and public cloud tools. And, of course, make sure that the Cloud Manager does the math for you.

IT teams that work to build understanding about the types of questions Business wants answered will find more success. Select the right technology, and focus on delivering the types of actionable information the Business needs. Tweak it, refine it, and remember that it’ll change as the needs of the business shift. With the above points, however, you’ll be on the path to success.

Learn more about how CloudBolt C2 helps solve this problem.

 

Read More

Topics: IT Challenges, Business Challenges

Subscribe to Email Updates

Follow Me