Welcome!

DevOps Journal Authors: Liz McMillan, Sematext Blog, Trevor Parsons, Carmen Gonzalez, Pat Romanski

Related Topics: DevOps Journal, SDN Journal

DevOps Journal: Blog Post

F5 Friday: What are SDAS Anyway?

SDAS = Software-Defined + Application Services

F5 Friday: What are SDAS Anyway?

I talk a lot about SDAS (that's Software Defined Application Services) with respect to F5 Synthesis and, well, F5 in general. That's because what F5 Synthesis delivers the ability to easily provision and orchestrate SDAS across a variety of deployment models (on-premise, in the cloud, and now, as a service).

But maybe it's time to answer without a lot of marketing-type language just exactly what SDAS are. After all, it's sometimes confusing just to talk about application services let alone tacking on the modifier "software-defined" to them.

So let's dig in, shall we?

SDAS = Software-Defined + Application Services

First let's tackle application services.

Application services is a less networky way to say "stateful Layer 4-7 services", but they mean the same thing. Application services are software that reside at the upper, stateful layers of the network stack and provide a range of functions from basic load balancing to complex access and identity management to the more nebulously defined security and mobility functions. They reside in the data path and focus on providing a specific service on behalf of applications (like a proxy).

There are a lot of them and, as noted recently, application services are everywhere.

common application servicesNow, what makes SDAS, well, software-defined is their unique support for programmability across all three planes (data, control and management).

SDAS are capable of providing "out of the box" functionality that can further be tailored to meet specific business and operational requirements of any application. Redirects, rewrites, modifying content or tweaking the TCP stack based on the context (the unique combination of device, network and application variables) of a given request (or response) are just a few possible customizations that may be desired.

That's part of the reason they're software-defined, because they can execute custom (tailored) application and business logic using a scripting language like TCL or node.js. That custom logic might be something simple like delivering a custom 404 page or something incredibly complex, like a Google Authenticator iRule For Two-Factor Authentication With LDAP. This is the programmability in the network often associated with SDN; the ability to programmatically change the behavior of "the network" dynamically based on some thing that might be happening in the network, to the application or because of the user.

But they're also software-defined because they can be provisioned and managed via an open, standards-based API. In the case of F5 Synthesis' SDAS, that can be via iControl REST or SOAP. This type of programmability is often associated with DevOps and infrastructure automation.

Finally, SDAS are software-defined because they can be described programmatically using app templates, called iApps. This type of programmability is often associated with software-defined technologies from the likes of VMware and Cisco and OpenStack, which seek to leverage policy or template-based provisioning. Template-based systems can alleviate the API tax and provider greater variance in service functionality by eliminating restrictions that might otherwise be imposed by a common, shared model.

sdas in a nutshell

So, there you have it. Software Defined Application Services in a nutshell.

For more on F5 Software Defined Application Services, their relationship to Synthesis and how they're delivered, feel free to check out this presentation.

Read the original blog entry...

More Stories By Lori MacVittie

Lori MacVittie is responsible for education and evangelism of application services available across F5’s entire product suite. Her role includes authorship of technical materials and participation in a number of community-based forums and industry standards organizations, among other efforts. MacVittie has extensive programming experience as an application architect, as well as network and systems development and administration expertise. Prior to joining F5, MacVittie was an award-winning Senior Technology Editor at Network Computing Magazine, where she conducted product research and evaluation focused on integration with application and network architectures, and authored articles on a variety of topics aimed at IT professionals. Her most recent area of focus included SOA-related products and architectures. She holds a B.S. in Information and Computing Science from the University of Wisconsin at Green Bay, and an M.S. in Computer Science from Nova Southeastern University.

@DevOpsSummit Stories
DevOps is the hottest moving target when it comes to software development methodologies. Many people fear that this fast-paced, barrier-breaking movement will leave information security best practices in the dust. Analysts provide recommendations to security professionals using bingo-laden terms like "moving security to the left" or "get a seat at the table." What we need are real-world examples and tactics for security practitioners to be part of DevOps. In his session at DevOps Summit, Andrew Storms, a DevOps and Information Security professional, discussed how DevOps done right with the in...
SYS-CON Events announced today that Gridstore™, the leader in hyper-converged infrastructure purpose-built to optimize Microsoft workloads, will exhibit at SYS-CON's 16th International Cloud Expo®, which will take place on June 9-11, 2015, at the Javits Center in New York City, NY. Gridstore™ is the leader in hyper-converged infrastructure purpose-built for Microsoft workloads and designed to accelerate applications in virtualized environments. Gridstore’s hyper-converged infrastructure is the industry’s first all flash version of HyperConverged Appliances that include both compute and storag...
The recent trends like cloud computing, social, mobile and Internet of Things are forcing enterprises to modernize in order to compete in the competitive globalized markets. However, enterprises are approaching newer technologies with a more silo-ed way, gaining only sub optimal benefits. The Modern Enterprise model is presented as a newer way to think of enterprise IT, which takes a more holistic approach to embracing modern technologies.
Software-driven innovation is becoming a primary approach to how businesses create and deliver new value to customers. A survey of 400 business and IT executives by the IBM Institute for Business Value showed businesses that are more effective at software delivery are also more profitable than their peers nearly 70 percent of the time (1). DevOps provides a way for businesses to remain competitive, applying lean and agile principles to software development to speed the delivery of software that meets new market requirements. IBM's new DevOps Innovation Services help address the challenge of s...
For better or worse, DevOps has gone mainstream. All doubt was removed when IBM and HP threw up their respective DevOps microsites. Where are we on the hype cycle? It's hard to say for sure but there's a feeling we're heading for the "Peak of Inflated Expectations." What does this mean for the enterprise? Should they avoid DevOps? Definitely not. Should they be cautious though? Absolutely. The truth is that DevOps and the enterprise are at best strange bedfellows. The movement has its roots in the tech community's elite. Open source projects and methodologies driven by the alumni of companies ...
"We have developers who are really passionate about getting their code out to customers, no matter what, in the shortest possible time. Operations are very focused on procedures and policies," explained Stan Klimoff, CTO of Qubell, in this SYS-CON.tv interview at DevOps Summit, held Nov 4–6, 2014, at the Santa Clara Convention Center in Santa Clara, CA.
Skeuomorphism usually means retaining existing design cues in something new that doesn’t actually need them. However, the concept of skeuomorphism can be thought of as relating more broadly to applying existing patterns to new technologies that, in fact, cry out for new approaches. In his session at DevOps Summit, Gordon Haff, Senior Cloud Strategy Marketing and Evangelism Manager at Red Hat, will discuss why containers should be paired with new architectural practices such as microservices rather than mimicking legacy server virtualization workflows and architectures.
In today's application economy, enterprise organizations realize that it's their applications that are the heart and soul of their business. If their application users have a bad experience, their revenue and reputation are at stake. In his session at 15th Cloud Expo, Anand Akela, Senior Director of Product Marketing for Application Performance Management at CA Technologies, discussed how a user-centric Application Performance Management solution can help inspire your users with every application transaction.
DevOps tends to focus on the relationship between Dev and Ops, putting an emphasis on the ops and application infrastructure. But that’s changing with microservices architectures. In her session at DevOps Summit, Lori MacVittie, Evangelist for F5 Networks, will focus on how microservices are changing the underlying architectures needed to scale, secure and deliver applications based on highly distributed (micro) services and why that means an expansion into “the network” for DevOps.
Agility is top of mind for Cloud/Service providers and Enterprises alike. Policy Driven Data Center provides a policy model for application deployment by decoupling application needs from the underlying infrastructure primitives. In his session at 15th Cloud Expo, David Klebanov, a Technical Solutions Architect with Cisco Systems, discussed how it differentiates from the software-defined top-down control by offering a declarative approach to allow faster and simpler application deployment. David Klebanov is a Technical Solutions Architect with Cisco Systems. In his work David influences strat...
According to research from VictorOps, DevOps is a growing trend from enterprise IT to SaaS solution providers. Additionally, the primary research shows that collaboration is essential as IT teams work toward faster time to resolution. Systems have grown too complex to continue limiting problem solving to just a few people in the IT organization, and collaboration using both mobile and desktop technology is a key component of success. In the inaugural VictorOps State of On-Call Report released today, VictorOps surveyed 500 IT professionals to look at the challenges and general state of what it...
Some developers believe that monitoring is a function of the operations team. Some operations teams firmly believe that monitoring the systems they maintain is sufficient to run the business successfully. Most of them are wrong. The complexity of today's applications have gone far and beyond the capabilities of "traditional" system-level monitoring tools and approaches and requires much broader knowledge of business and applications as a whole. The goal of DevOps is to connect all aspects of application development and operations, and monitoring provides visibility and troubleshooting tools to...
Today's hyper competitive environment defined by unreasonable demands for speed and high expectations for quality and usability has forced companies to differentiate based on their technology. Every company is a software company where customers' demands for features and functions are more relentless than ever. All while organizations are unable to meet demand or innovate because of a lack of interface testing or too many bugs escape downstream, or a lack of automated testing, or even the difficulty in managing environments across multiple concurrent releases producing longer lead times and con...
John Michelsen is CTO of CA Technologies. As the Chief Technology Officer of CA Technologies, he is responsible for technical leadership and innovation, further developing the company's technical community, and aligning its software strategy, architecture and partner relationships to deliver customer value. Enterprises build applications with the latest tools, people and processes yet failures riddle the headlines. If state of the art fails us, it means we need a "New State of the Art." In his Opening Keynote at 2nd DevOps Summit, John Michelsen, CTO of CA Technologies, discussed how Dev...
To many people, IoT is a buzzword whose value is not understood. Many people think IoT is all about wearables and home automation. In his session at @ThingsExpo, Mike Kavis, Vice President & Principal Cloud Architect at Cloud Technology Partners, will discuss some incredible game-changing use cases and how they are transforming industries like agriculture, manufacturing, health care, and smart cities. He will discuss cool technologies like smart dust, robotics, smart labels, and much more. Prepare to be blown away with a glimpse of the future.
VictorOps has made its Transmogrifier feature publicly available. This release delivers on customer feedback and addresses common challenges related to alert fatigue/noise and the surfacing of real-time contextual data to reduce Time-to-Resolution (TTR). VictorOps Transmogrifier addresses two of the biggest issues of being on-call – documentation and alert fatigue. When using the feature, real-time remediation data and suggested solutions come attached to an initial alert. This places relevant facts in the hands of engineers when it counts. The feature addresses everything from cleaning up an...
DevOps means different things to different people. Qubell defines DevOps as the ability for the developer teams to do what they need to do to have this level of self-service. At DevOps Summit, Stan Klimoff, CTO of Qubell, demos the enterprise DevOps platform.
Cloud computing started a technology revolution; now DevOps is driving that revolution forward. By enabling new approaches to service delivery, cloud and DevOps together are delivering even greater speed, agility, and efficiency. No wonder leading innovators are adopting DevOps and cloud together! In his session at DevOps Summit, Andi Mann, Vice President of Strategic Solutions at CA Technologies, explored the synergies in these two approaches, with practical tips, techniques, research data, war stories, case studies, and recommendations on how to: Embrace, source, consume, and expose shared...
The Enov8 SolutionEcosystem allows enterprises to inject a level of transparency and discipline into DevOps and / or environment management operations. Ecosystem provides you with a foundation where you can systematically improve overall governance through out-of-the-box best practices and prioritize automation efforts based on the current work effort. “Cigniti’s focus to offer end-to-end software testing services solutions gets further strengthened through this partnership. Test environment management and test data management solutions are very important for enterprises across the verticals...
Platform-as-a-Service (PaaS) is a technology designed to make DevOps easier and allow developers to focus on application development. The PaaS takes care of provisioning, scaling, HA, and other cloud management aspects. Apache Stratos is a PaaS codebase developed in Apache and designed to create a highly productive developer environment while also supporting powerful deployment options. Integration with the Docker platform, CoreOS Linux distribution, and Kubernetes container management system brings more scalability and flexibility to Apache Stratos PaaS. In his session at 15th Cloud Expo,...
SYS-CON Media announced today that Automic launched a popular blog feed on DevOps Journal with over 6,000 story reads in less than a week. DevOps Journal abd @DevOpsSummit are focused on this critical enterprise IT topic in the world of cloud computing. DevOps Journal brings valuable information to DevOps professionals who are transforming the way enterprise IT is done.
Want to enable self-service provisioning of application environments in minutes that mirror production? Can you automatically provide rich data with code-level detail back to the developers when issues occur in production? In his session at DevOps Summit, David Tesar, Microsoft Technical Evangelist on Microsoft Azure and DevOps, will discuss how to accomplish this and more utilizing technologies such as Microsoft Azure, Visual Studio online, and Application Insights in this demo-heavy session.
We are all here because we are sold on the transformative promise of The Cloud. But what good is all of this ephemeral, on-demand infrastructure if your usage doesn't actually improve the agility and speed of your business? How must Operations adapt in order to avoid stifling your Cloud initiative? In his session at DevOps Summit, Damon Edwards, co-founder and managing partner of the DTO Solutions, will highlight the successful organizational, process, and tooling patterns of high-performing companies that have reshaped their Operations to enable the business to get full value from their Clo...
The 4th International DevOps Summit, co-located with16th International Cloud Expo – being held June 9-11, 2015, at the Javits Center in New York City, NY – announces that its Call for Papers is open until February 28, 2015. Born out of proven success in agile development, cloud computing, and process automation, DevOps is a macro trend you cannot afford to miss. From showcase success stories from early adopters and web-scale businesses, DevOps is expanding to organizations of all sizes, including the world's largest enterprises – and delivering real results. Among the proven benefits, DevOps ...
Skytap Inc., a provider of on-demand Environments as a Service, has announced a $35 million dollar investment led by Insight Venture Partners with participation from all existing investors, including OpenView Venture Partners, Ignition Partners, Madrona Venture Group, and Washington Research Foundation. The funding will be used to expand Skytap's go-to-market capacity, grow the global partner ecosystem, and fuel new levels of product innovation for enterprise-ready development and test environments. The funding will also be used to expand Skytap's presence into Europe. "Insight Venture Part...