Welcome!

@CloudExpo Authors: Kong Yang, Liz McMillan, Elizabeth White, Carmen Gonzalez, Yeshim Deniz

Related Topics: @CloudExpo, Containers Expo Blog, FinTech Journal

@CloudExpo: Blog Feed Post

The Language of Provisioning By @DMacVittie | @CloudExpo #Cloud

The path to automation is not a straight one at most organizations

If you think of automated provisioning as a formal written language definition, it does have some value in illuminating issues with partial automation or portions of the overall data center that are not automated.

The path to automation is not a straight one at most organizations. It takes time, it takes resources, and even though there is a definable ROI, the press of business needs wins every time there is a conflict – because meeting business needs is pretty much the purpose of IT.

But taking the staggered approach has costs too, and it’s good on occasion to look at them. I’ve admittedly created this view, but it is a way to consider your automation efforts and how well they’re working with regard to the end goal.

We cover bare metal provisioning, application provisioning, multi-system provisioning, and cluster provisioning here. There is a relationship between these things, we’ll go over it as it develops. Afterward, we’ll peek at network and storage provisioning – because the datacenter is the automation goal, if attainable.

The basic building block of any language is the letter. In our case, letters represent the bits of hardware in a server…

Letters

Bare metal provisioning should be able to handle all of them, and if it is bare (virtual) metal provisioning, it should be able to handle virtualized versions of them also.

These are the basic building blocks. You cannot automate an entire datacenter without having automation in place for these bits. Sitting and booting into the RAID card BIOS to set up arrays, or hand partitioning your disk, or hand loading drivers is time-consuming and not in line with automation goals.

These, when taken together, form words, which for our comparison are servers.

Words

Now words represent the smallest thing that can convey meaning. This might ultimately be destined to be a Linux server, or a Windows server, but the point is, it is a container that can hold applications. It could be physical, virtual, or cloud.

Again, this is the bailiwick of Bare Metal Provisioning, if physical or virtual bare metal, and the bailiwick of the cloud management software if in the cloud. Either way, full automation to bring this server up with all of the hardware configured and the OS installed and configured will speed all IT deployments.

On top of server, there are of course phrases and sentences, represented by us as the application. This is the point where the business starts getting interested in what IT is doing…

Sentence

These are important because they include application provisioning, and allow for the application to be deployed, expanded, upgraded, and recycled automatically. A few lines of script and your favorite application provisioning tool, and you’re spinning up tons of whatever is needed – provided the bare metal provisioning tool has done it’s job, and you have targets that are already pre-configured with the OS.

These sentences are normally tied to other sentences – you need an AAA system for any public facing app, for example, but they are stand-alone in that they have a specific function that they completely provide. Unlike the step below them “words”, these systems have applications that are deployed and configured on-demand.

Adding a little bit of complexity offers us the next element in our language – paragraphs. These are high-availability clustered servers. Think of OpenStack and Hadoop as two good examples. A single server with the application on it won’t generally work (outside of dev anyway), you need multiple systems running. Here’s our paragraph:

Paragraph

These systems are highly useful when needed, but highly complex. An automation tool at this level offers an immense time saver if it is adequately implemented. While these systems are very useful, they rely upon the underlying infrastructure to be installed and configured correctly, along with the portions of the app that a given server needs to fulfill its role within the cluster.

These tools tend to be more than application provisioning tools, and they tend to be specialized just like the clustered software they support. The requirements of OpenStack are vastly different than the requirements of Hadoop, even though both require multiple servers running a subset of the overall system and in constant communication.

And yet, they require fully functional OS installs on servers, application configuration, support for whatever hardware is provided… They have much in common with generalized application provisioning.

You Need the Entire Language

Language

When letters are left out of a language, it quickly becomes gibberish. While native-speakers of the language can generally make out the meaning, it takes them longer to do so.

The same is true with datacenter provisioning. The more parts that are not automated, the more time is wasted providing the missing parts. We need solutions or solution sets that can handle the entire language.

We Have the Tools, So the Answer Is Easy
Well, relatively easy at least.

  • Build a full language (stack) solution
  • Automate configuration from the parts of a server through app configuration.
  • Tie the systems together, so that there is a single automation flow.
  • Have the parts able to operate independently, so that changing out a NIC doesn’t require a ton of overhead.

And Remember the Parts of a Full Datacenter Solution:

  • Bare Metal Provisioning
    • Hardware (and VM) elements and OS
    • Everything required (including config!) to spin up a server
  • Application Provisioning
    • Application install on top of the OS
    • Everything required (including config!) to spin up the app on a running server.
  • Cluster Provisioning
    • Cluster install and distribution
    • Everything required to make complex multi-system software like internal cloud or big data systems run on servers with installed OS’s.

The Other Provisioning(s)
There are two more areas where provisioning is moving forward. They contribute to the language by adding nuance, so I saved them to keep my precious theme alive, but many organizations are looking at them:

  • Cloud instance provisioning. Where Bare Metal Provisioning often falls short is with cloud instances. Much of this is because cloud systems have their own dedicated way of spinning up instances with the OS pre-installed (AMIs, etc). Application Provisioning tends to be the same as post-bare-metal, so the only extra bit is using cloud vendor APIs to initially configure a server instead of bare metal provisioning.
  • Network Provisioning. Increasingly, those who are automating the datacenter want to automate the networking along with servers. This market is moving fast, but as of this writing there just aren’t truly solid products out there that meet this desire. SDN, NSX, and ACI all offer promise that this capability is just around the corner though, so it is a good area to watch.
  • Storage Provisioning. This is arguably the most stable of all provisioning, and has been in use since I was Storage and Servers Technical Editor for Network Computing around the turn of the century. Probably you’ve got this down, and need only tweak for new technologies.

It’s safe to say that when one or more of these technologies is ready for prime time, we will have reached the Software Defined Data Center in more than marketing literature.

FasterBetterSmarter
Check out the options available in these markets, choose the ones that best suit your needs, and automate the mundane so that you can focus on business differentiation.

As always, remember to worry more about your organizations’ needs than what someone is screaming that you must do today… Because you have to actually live with what you’re implementing, perhaps for years.

Read the original blog entry...

More Stories By Don MacVittie

Don MacVittie is founder of Ingrained Technology, A technical advocacy and software development consultancy. He has experience in application development, architecture, infrastructure, technical writing,DevOps, and IT management. MacVittie holds a B.S. in Computer Science from Northern Michigan University, and an M.S. in Computer Science from Nova Southeastern University.

@CloudExpo Stories
SYS-CON Events announced today that Super Micro Computer, Inc., a global leader in compute, storage and networking technologies, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Supermicro (NASDAQ: SMCI), the leading innovator in high-performance, high-efficiency server technology, is a premier provider of advanced server Building Block Solutions® for Data Center, Cloud Computing, Enterprise IT, Hadoop/...
Amazon has gradually rolled out parts of its IoT offerings in the last year, but these are just the tip of the iceberg. In addition to optimizing their back-end AWS offerings, Amazon is laying the ground work to be a major force in IoT – especially in the connected home and office. Amazon is extending its reach by building on its dominant Cloud IoT platform, its Dash Button strategy, recently announced Replenishment Services, the Echo/Alexa voice recognition control platform, the 6-7 strategic...
Bert Loomis was a visionary. This general session will highlight how Bert Loomis and people like him inspire us to build great things with small inventions. In their general session at 19th Cloud Expo, Harold Hannon, Architect at IBM Bluemix, and Michael O'Neill, Strategic Business Development at Nvidia, discussed the accelerating pace of AI development and how IBM Cloud and NVIDIA are partnering to bring AI capabilities to "every day," on-demand. They also reviewed two "free infrastructure" pr...
Judith Hurwitz is president and CEO of Hurwitz & Associates, a Needham, Mass., research and consulting firm focused on emerging technology, including big data, cognitive computing and governance. She is co-author of the book Cognitive Computing and Big Data Analytics, published in 2015. Her Cloud Expo session, "What Is the Business Imperative for Cognitive Computing?" is scheduled for Wednesday, June 8, at 8:40 a.m. In it, she puts cognitive computing into perspective with its value to the busin...
SYS-CON Events announced today that Hitachi, the leading provider the Internet of Things and Digital Transformation, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Hitachi Data Systems, a wholly owned subsidiary of Hitachi, Ltd., offers an integrated portfolio of services and solutions that enable digital transformation through enhanced data management, governance, mobility and analytics. We help globa...
Blockchain is a shared, secure record of exchange that establishes trust, accountability and transparency across supply chain networks. Supported by the Linux Foundation's open source, open-standards based Hyperledger Project, Blockchain has the potential to improve regulatory compliance, reduce cost and time for product recall as well as advance trade. Are you curious about Blockchain and how it can provide you with new opportunities for innovation and growth? In her session at 20th Cloud Exp...
Cognitive Computing is becoming the foundation for a new generation of solutions that have the potential to transform business. Unlike traditional approaches to building solutions, a cognitive computing approach allows the data to help determine the way applications are designed. This contrasts with conventional software development that begins with defining logic based on the current way a business operates. In her session at 18th Cloud Expo, Judith S. Hurwitz, President and CEO of Hurwitz & ...
The explosion of new web/cloud/IoT-based applications and the data they generate are transforming our world right before our eyes. In this rush to adopt these new technologies, organizations are often ignoring fundamental questions concerning who owns the data and failing to ask for permission to conduct invasive surveillance of their customers. Organizations that are not transparent about how their systems gather data telemetry without offering shared data ownership risk product rejection, regu...
Financial Technology has become a topic of intense interest throughout the cloud developer and enterprise IT communities. Accordingly, attendees at the upcoming 20th Cloud Expo at the Javits Center in New York, June 6-8, 2017, will find fresh new content in a new track called FinTech.
SYS-CON Events announced today that Interoute, owner-operator of one of Europe's largest networks and a global cloud services platform, has been named “Bronze Sponsor” of SYS-CON's 20th Cloud Expo, which will take place on June 6-8, 2017 at the Javits Center in New York, New York. Interoute is the owner-operator of one of Europe's largest networks and a global cloud services platform which encompasses 12 data centers, 14 virtual data centers and 31 colocation centers, with connections to 195 add...
In recent years, containers have taken the world by storm. Companies of all sizes and industries have realized the massive benefits of containers, such as unprecedented mobility, higher hardware utilization, and increased flexibility and agility; however, many containers today are non-persistent. Containers without persistence miss out on many benefits, and in many cases simply pass the responsibility of persistence onto other infrastructure, adding additional complexity.
@DevOpsSummit at Cloud taking place June 6-8, 2017, at Javits Center, New York City, is co-located with the 20th International Cloud Expo and will feature technical sessions from a rock star conference faculty and the leading industry players in the world. The widespread success of cloud computing is driving the DevOps revolution in enterprise IT. Now as never before, development teams must communicate and collaborate in a dynamic, 24/7/365 environment. There is no time to wait for long developm...
The age of Digital Disruption is evolving into the next era – Digital Cohesion, an age in which applications securely self-assemble and deliver predictive services that continuously adapt to user behavior. Information from devices, sensors and applications around us will drive services seamlessly across mobile and fixed devices/infrastructure. This evolution is happening now in software defined services and secure networking. Four key drivers – Performance, Economics, Interoperability and Trust ...
Grape Up is a software company, specialized in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market across the USA and Europe, we work with a variety of customers from emerging startups to Fortune 1000 companies.
Cloud Expo, Inc. has announced today that Aruna Ravichandran, vice president of DevOps Product and Solutions Marketing at CA Technologies, has been named co-conference chair of DevOps at Cloud Expo 2017. The @DevOpsSummit at Cloud Expo New York will take place on June 6-8, 2017, at the Javits Center in New York City, New York, and @DevOpsSummit at Cloud Expo Silicon Valley will take place Oct. 31-Nov. 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA.
Multiple data types are pouring into IoT deployments. Data is coming in small packages as well as enormous files and data streams of many sizes. Widespread use of mobile devices adds to the total. In this power panel at @ThingsExpo, moderated by Conference Chair Roger Strukhoff, panelists will look at the tools and environments that are being put to use in IoT deployments, as well as the team skills a modern enterprise IT shop needs to keep things running, get a handle on all this data, and deli...
SYS-CON Events announced today that Grape Up will exhibit at SYS-CON's 21st International Cloud Expo®, which will take place on Oct. 31 – Nov 2, 2017, at the Santa Clara Convention Center in Santa Clara, CA. Grape Up is a software company specializing in cloud native application development and professional services related to Cloud Foundry PaaS. With five expert teams that operate in various sectors of the market across the U.S. and Europe, Grape Up works with a variety of customers from emergi...
SYS-CON Events announced today that Juniper Networks (NYSE: JNPR), an industry leader in automated, scalable and secure networks, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Juniper Networks challenges the status quo with products, solutions and services that transform the economics of networking. The company co-innovates with customers and partners to deliver automated, scalable and secure network...
Automation is enabling enterprises to design, deploy, and manage more complex, hybrid cloud environments. Yet the people who manage these environments must be trained in and understanding these environments better than ever before. A new era of analytics and cognitive computing is adding intelligence, but also more complexity, to these cloud environments. How smart is your cloud? How smart should it be? In this power panel at 20th Cloud Expo, moderated by Conference Chair Roger Strukhoff, pane...
SYS-CON Events announced today that Twistlock, the leading provider of cloud container security solutions, will exhibit at SYS-CON's 20th International Cloud Expo®, which will take place on June 6-8, 2017, at the Javits Center in New York City, NY. Twistlock is the industry's first enterprise security suite for container security. Twistlock's technology addresses risks on the host and within the application of the container, enabling enterprises to consistently enforce security policies, monitor...