The Wayback Machine - https://web.archive.org/web/20180214222541/http://devops.sys-con.com:80/

Welcome!


Top Stories

The Ultimate Guide to Performance Testing and Software Testing: Testing Types, Performance Testing Steps, Best Practices, and More By Angela Stringfellow Performance testing is a form of software testing that focuses on how a system running the system performs under a particular load. This is not about finding software bugs or defects. Performance testing measures according to benchmarks and standards. Performance testing should give developers the diagnostic information they need to eliminate bottlenecks. Types of performance testing for software To understand how software will perform on users' systems, there different types of performance tests that can be applied during software testing. This is non-functional testing, which is designed to determine the readiness of a system. (Functional testing focuses on individual functions of software.) Image credit MindsMappe... (more)

Load Testing Tool Must-Haves | @CloudExpo #DevOps #Monitoring

The cloud provides two major advantages to load and performance procedures that help testing teams better model realistic behavior: instant infrastructure and geographic location. Cloud-based load testing also lowers the total cost of ownership, increases flexibility and allows testers to understand the impact of third-party components. So you're sold on using the cloud; here's what you should look for in a cloud-based load testing solution. One of the most dangerous moves software developers and testers can make is being lulled into a false sense of security. For example, when application features and performance levels meet expectations during pre-production, only to crash and burn when presented to real users in production. In that same vein, if your organization has any kind of performance testing strategy, chances are you're conducting load testing. However, yo... (more)

[video] @Nutanix for #DevOps | @DevOpsSummit #SDN #DX #Serverless

View Keynote: ▸ Here Nutanix Enterprise Cloud for DevOps DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm. In their Day 3 Keynote at 20th Cloud Expo, Chris Brown, a Solutions Marketing Manager at Nutanix, and Mark Lavi, a Nutanix DevOps Solution Architect, explored the ways that Nutanix technologies empower teams to react faster than ever before and connect teams in ways that were either too complex or simply impossible with traditional infrastructures. View Keynote: ▸ Here Speaker Bios Chris Brown is a Solutions Marketing Manage... (more)

Data Centers in a #Serverless World | @CloudExpo DevOps #SDN #DataCenter

Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here The Future of Data Centers in a Serverless World While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. Download Slide Deck: ▸ Here In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the public cloud best suits your organization, and what the future holds for operations and infrastructure engineers in a post-container world. Is a serverless world inevitable? Download Slide Deck: ▸ Here Speaker Bio Ben McCormack is Evernote's V... (more)

What Is Continuous Integration? | @DevOpsSummit #CI #CD #Agile #DevOps

What Is Continuous Integration? (And What It Isn't) By Ron Gidron With continuous delivery (CD) almost always in the spotlight, continuous integration (CI) is often left out in the cold. Indeed, it's been in use for so long and so widely, we often take the model for granted. So what is CI and how can you make the most of it? This blog is intended to answer those questions. Before we step into examining CI, we need to look back. Software developers often work in small teams and modularity, and need to integrate their changes with the rest of the project code base. Waiting to integrate code creates merge conflicts, bugs that can be tricky to resolve, diverging code strategies, and duplicated effort. Before CI, developers also had a problem of wasted time: they compiled and built their changes multiple times a day on their own machine and had to sit idle waiting for th... (more)

How to Learn from Failure in DevOps | @DevOpsSummit #Agile #DevOps #Serverless

How to Learn from Failure in DevOps By Eric Bruno DevOps failure is a touchy subject with some, because DevOps is typically perceived as a way to avoid failure. As a result, when you fail in a DevOps practice, the situation can seem almost hopeless. However, just as a fail-fast business approach, or the "fail and adjust sooner" methodology of Agile often proves, DevOps failures are actually a step in the right direction. They're the first step toward learning from failures and turning your DevOps practice into one that will lead you toward even greater success, sooner rather than later. DevOps has its roots in Agile, where shorter development cycles with frequent feedback loops guide you quickly, over a period of time, toward product delivery that is more aligned with customer needs. The point of the feedback loop is to learn from your actions through customer feedb... (more)

Test Environment Stability | @DevOpsSummit #APM #CloudNative #Monitoring

How often is an environment unavailable due to factors within your project's control? How often is an environment unavailable due to external factors? Is the software and hardware in the environment up to date with the target production systems? How often do you have to resort to manual workarounds due to an environment? These are all questions that you should ask yourself if testing environments are consistently unavailable and affected by outages. Here are three key metrics that you can track that can help avoid costly downtime. Metric: Availability and Uptime Percentage QA and staging environments seldom require the same level of uptime as production, but tell that to a team of developers working 24/7 on a project that has an aggressive deadline and you will have a very unhappy team. As a test environment manager, you know that when a QA system is unavailable, you ... (more)

NFV and SDN: Key Considerations | @CloudExpo #DataCenter #Virtualization

Evaluating NFV and SDN: Key Considerations Making informed network investment decisions about emerging technologies such as network function virtualization (NFV) and software-defined networking (SDN) can help evolve the network to keep pace with the innovations of the devices and people it's connecting. As you work with business leaders to make decisions about upgrading your infrastructure with these networking developments, it's important to understand the similarities, differences, and benefits of dual NFV and SDN implementation. With their ability to offer a new way to design, deploy, and manage the network and its services, NFV and SDN should be incorporated into modern enterprise networks and carrier infrastructures. However, lack of knowledge about these technologies can result in poor networking investments and missed opportunities to experience the benefits... (more)

Serverless for IoT Device Simulation | @ThingsExpo #IoT #M2M #SmartCities

Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here How to Make Use of Serverless Compute Solutions for IoT Device Simulation When shopping for a new data processing platform for IoT solutions, many development teams want to be able to test-drive options before making a choice. Yet when evaluating an IoT solution, it's simply not feasible to do so at scale with physical devices. Building a sensor simulator is the next best choice; however, generating a realistic simulation at very high TPS with ease of configurability is a formidable challenge. When dealing with multiple application or transport protocols, you would be looking at some significant engineering investment. On-demand, serverless computing enables developers to try out a fleet of devices on IoT gateways with ease. With a sensor simulator built on top of AWS Lambda, it's possible to elastically gener... (more)

DevOps vs SRE vs #CloudNative | @DevOpsSummit #DevOps #Serverless #AI

Download Slide Deck: ▸ Here Download Slide Deck: ▸ Here DevOps vs SRE vs Cloud Native DevOps is under attack because developers don't want to mess with infrastructure. They will happily own their code into production, but want to use platforms instead of raw automation. That's changing the landscape that we understand as DevOps with both architecture concepts (CloudNative) and process redefinition (SRE). Download Slide Deck: ▸ Here Rob Hirschfeld's recent work in Kubernetes operations has led to the conclusion that containers and related platforms have changed the way we should be thinking about DevOps and controlling infrastructure. The rise of Site Reliability Engineering (SRE) is part of that redefinition of operations vs development roles in organizations. In his session at @DevOpsSummit at 21st Cloud Expo, Rob Hirschfeld, CEO and co-founder of RackN, explor... (more)

Serverless and Container Orchestration | @DevOpsSummit #Docker #Kubernetes #Serverless

The use of containers by developers -- and now increasingly IT operators -- has grown from infatuation to deep and abiding love. But as with any long-term affair, the honeymoon soon leads to needing to live well together ... and maybe even getting some relationship help along the way. And so it goes with container orchestration and automation solutions, which are rapidly emerging as the means to maintain the bliss between rapid container adoption and broad container use among multiple cloud hosts. This BriefingsDirect cloud services maturity discussion focuses on new ways to gain container orchestration, to better use serverless computing models, and employ inclusive management to keep the container love alive. Listen to the podcast. Find it on iTunes. Get the mobile app. Read a full transcript or download a copy. Here to help unpack insights into the new era of using... (more)

@DevOpsSummit Stories
Kubernetes is an open source system for automating deployment, scaling, and management of containerized applications. Kubernetes was originally built by Google, leveraging years of experience with managing container workloads, and is now a Cloud Native Compute Foundation (CNCF) project. Kubernetes has been widely adopted by the community, supported on all major public and private cloud providers, and is gaining rapid adoption in enterprises. However, Kubernetes may seem intimidating and complex to learn. This is because Kubernetes is more of a toolset than a ready solution. Hence it’s essential to know when and how to apply the appropriate Kubernetes constructs.
DevOps is often described as a combination of technology and culture. Without both, DevOps isn't complete. However, applying the culture to outdated technology is a recipe for disaster; as response times grow and connections between teams are delayed by technology, the culture will die. A Nutanix Enterprise Cloud has many benefits that provide the needed base for a true DevOps paradigm. In their Day 3 Keynote at 20th Cloud Expo, Chris Brown, a Solutions Marketing Manager at Nutanix, and Mark Lavi, a Nutanix DevOps Solution Architect, explored the ways that Nutanix technologies empower teams to react faster than ever before and connect teams in ways that were either too complex or simply impossible with traditional infrastructures.
While some developers care passionately about how data centers and clouds are architected, for most, it is only the end result that matters. To the majority of companies, technology exists to solve a business problem, and only delivers value when it is solving that problem. 2017 brings the mainstream adoption of containers for production workloads. In his session at 21st Cloud Expo, Ben McCormack, VP of Operations at Evernote, discussed how data centers of the future will be managed, how the public cloud best suits your organization, and what the future holds for operations and infrastructure engineers in a post-container world. Is a serverless world inevitable?
The use of containers by developers -- and now increasingly IT operators -- has grown from infatuation to deep and abiding love. But as with any long-term affair, the honeymoon soon leads to needing to live well together ... and maybe even getting some relationship help along the way. And so it goes with container orchestration and automation solutions, which are rapidly emerging as the means to maintain the bliss between rapid container adoption and broad container use among multiple cloud hosts. This BriefingsDirect cloud services maturity discussion focuses on new ways to gain container orchestration, to better use serverless computing models, and employ inclusive management to keep the container love alive.
As many know, the first generation of Cloud Management Platform (CMP) solutions were designed for managing virtual infrastructure (IaaS) and traditional applications. But that's no longer enough to satisfy evolving and complex business requirements. In his session at 21st Cloud Expo, Scott Davis, Embotics CTO, explored how next-generation CMPs ensure organizations can manage cloud-native and microservice-based application architectures, while also facilitating agile DevOps methodology. He explained how automation, orchestration and governance are fundamental to managing today's hybrid cloud environments and are critical for digital businesses to deliver services faster, with better user experience and higher quality, all while saving money.