You’ve likely heard the buzz getting louder the last few years around software-defined everything (SDx). You’re probably finding a swarm of companies knocking on your door selling a host of services around implementing software-defined networking (SDN), software-defined storage (SDS) and software-defined data center (SDDC). What you may not realize is that this software-defined movement is truly a disruptive technology shift that is dramatically changing the way an organization accesses storage, networks and data centers.
The overarching mission of SDx is to break down the discrete IT silos (compute, storage and networking) by using software to bridge the technological and organizational gaps. By giving software systems a starring role in managing different kinds of hardware, the premise is that productivity will increase through more robust network access from both portable and traditional devices.
What are the true potential and outcomes of SDx that an IT administrator can tout to management? For starters, early adopters have reported being able to deliver significant cost savings and greater speed of delivery. They cite benefits such as decreased hardware costs, greater automation, more rapid deployment of IT resources and shorter timelines to implementation—to name the key ones.
Let’s take the traditional data center, where most organizations grapple with the high costs of ongoing management and maintenance of network switches, servers, storage devices and other hardware. Keeping these resources updated can be complex and expensive for an IT department. Moving to an SDDC, for example, can lower the total cost of ownership by reducing hardware costs (servers, racks, disk and tape, routers, etc.), and minimizing the data center size and the use of power, cooling and ongoing maintenance. With an SDDC, the IT department enjoys the benefits of a more simplified process that increases the speed of appropriating and provisioning networking. Software-automated provisioning can enable application deployment within minutes, for example.
Instead of the IT department being considered a hindrance, SDDC allows developers to create applications that are best for the business, instead of what works based on the hardware.
“Every technology organization needs to be able to transform ideas into working functionality that creates value for customers. That means you need not only world-class development processes but infrastructure processes as well—and that’s where software-defined data centers become absolutely relevant,” said Gene Kim, co-author of “The Phoenix Project: A Novel About IT, DevOps, and Helping Your Business Win.”
The main elements of an SDDC include:
The second big driver of SDx adoption by IT departments is the increased agility they experience in responding to business demands. Much of this is made possible with SDS, which is an innovative way to restructure your infrastructure by separating hardware from software, and using software in place of disks and networking devices. SDS uses standard servers to manage storage requests by virtualizing your physical storage. This gives you more control over where and how data is stored.
Some of the key benefits of SDS over traditional storage include:
As business requirements continue to increase in speed and number, forward-thinking IT departments are moving away from hardware commitments and rigid architectures that constrict their ability to react and adjust to changing needs. Software-defined technologies are becoming the innovative powerhouses behind building more efficient and agile IT services for today and well into the future.
The data used to train AI models needs to reflect the production environments where applications are deployed.
Looking for a DevOps job? Look at these openings at NBC Universal, BAE, UBS, and other companies with three-letter abbreviations.
Tricentis is adding AI assistants to make it simpler for DevOps teams to create tests.
Redis is taking it in the chops, as both maintainers and customers move to the Valkey Redis fork.
GitLab Duo Chat is a natural language interface which helps generate code, create tests and access code summarizations.
Expect attacks on the open source software supply chain to accelerate, with attackers automating attacks in common open source software…