Пропустить навигацию

Whether you are a sports fan or not Big Data and Machine Learning is a trend that is not only impacting sports but our lives in general. From Google Search and Translate, to the  Amazon referral engine, and Pinterest suggestions, Machine Learning is behind much of the intelligence and workings of these services. What does all of this have to with the Australian Open?

Photo  by brett marlow available under a Creative Commons Attribution-license.jpg

   Photo  by brett marlow available under a Creative Commons Attribution-license

 

Serena Williams and Roger Federer won the 2017 Australian Open. When you watch the matches, there is some fascinating commentary which shares how one player is doing versus the opponent. In the men's final it was Nadal versus Federer. In the coverage they share a lot of interesting stats. from how many first and second serves in, how many aces, to how many winners, and unforced errors.   Machine learning can make better predictions, of a players performance based on metadata, eg how long a player was off due to injury, or how tired they may be, based on the number of games and time they spent on-court before coming to a match. The stats. vary from tennis to football , basketball and baseball, but the key thing is they provide a metric by which you can measure how a player or team is doing.

 

Shifting the conversation to DevOps some folks think it is not measurable. After all it is a methodology and a culture with so many variables that are not easily quantified.

However, if we break it down, it is possible to put some metrics behind the "movement." In the world of IT, depending on your focus there are many things that are measured, MTBF (Mean Time Between Failure), MTTR (Mean Time To Repair), MTTF (Mean Time To Failure), FIT (Failure In Time) and many others. DevOps is a methodology that in many cases can bring about more efficiencies. More efficiencies means faster, cheaper, smaller. Here are some things that can be measured.

 

  1. Developer code release frequency
  2. Developer code release accuracy
  3. QA/Test Bug frequency
  4. Operations staging speed of deployment
  5. Operations production speed of deployment
  6. Operations uptime MTBF (prevention of downtime)
  7. Operations recovery MTTR (once down how quickly you recover)
  8. Operations SLAs for Cloud Services
  9. User and Customer Ticket volume (both sign-up and well as complaints)
  10. Culture progress (this is a tricky one, more qualitative than just quantitative)

 

 

This is NOT meant to be an all-inclusive list for DevOps, but just to start a conversation. What are your thoughts, DevOps ROI doable or who is the greatest tennis player of all time?

Javed A Mohammed-Oracle

Vintage Federer and DevOps

Опубликовано: Javed A Mohammed-Oracle 23.01.2017

There are many parallels between technology and art even though outwardly they appear diametrically opposed. The Australian Tennis Open is now taking place and into its second week with the quarter finals. Even if you are not a tennis fan you have probably heard of the Swiss Maestro Roger Federer. At the ripe and mature age of 35 years, he is having an awesome tournament. When you see Federer play, he is at times playing what appears to be effortless tennis.

Photo  by Richard Fisher available under a Creative Commons Attribution-license.jpg

   Photo  by Richard Fisher available under a Creative Commons Attribution-license

 

He is in "the flow." Which brings me back to the world of technology and DevOps. In the coming first half of 2017, my Oracle colleagues and I will be making several appearances at Oracle Code and other developer events starting with Developer Week in San Francisco in February and other events like DevNexus in Atlanta. Regardless of the venue, we hope to share with you the Cloud platforms that can allow you as a Developer, System Administrator (Release Engineer, DBA,  Network/Security Engineer, or any other job title) better ways to manage your infrastructure.

 

If you are a DevOps sceptic or not totally convinced about its value, not to worry. We're not asking you to "throw out the baby with the bath water." Let's work on identifying your pain points, and based on those trying to understand where DevOps can help. Automation can help you with Continuous Integration, Continuous Testing, Continuous Delivery, and Continuous Monitoring. When these tools work together with people and processes, you too can be "in the flow."

 

It is is hard to visually show how the flow looks like in DevOps, but if you want to see something inspiring, check out this shot from Roger at the Australian Open.

 

DevOps builds on Waterfall and Agile cultures and with the right tools and cultural mind shift you too can become a maestro.

You all know the basic premise behind DevOps. In simple, get rid of silos between organizations specifically Development and Operations. In reality depending on the size of the organization there is Test, QA, Staging and others in between.

Photo  by Nancy Xu available under a Creative Commons Attribution-license.jpg

 

Considering this, week we will have a change in administration, I find it surprising that with several departments like "State" there hasn't been much conversation between the old and the new. Even though the analogy isn't perfect hopefully you get the picture of Silos whatever shape of form.

 

In the IT world, not only is DevOps an opportunity to deploy tools that allow  Continuous Integration, Continuous Delivery it requires a cultural shift. Roles will change. Developers have to get a better understanding of how Ops works and SysAdmins will need to understand more about code. No matter what business,  you are in or what political affiliation you have, “Software Defined Everything” means Software is going to playa critical role in your organization.

 

DevOps provides a methodology to make things faster, cheaper, smaller. Oracle has some great offerings in this space starting with the Developer Cloud Service. In the coming weeks and months we hope to share with you how you take services like this, and knock down those Silos for a better world.

The title and quote “This is a new day, a new beginning,”  is from Star Wars, by Ahsoka Tano. As we start the new year, there is so much change going on, and like you I am still taking it in From the election to Rogue One, there is no shortage of change.

 

Photo  by Gordon Tarpley available under a Creative Commons Attribution-license.jpg

Photo  by Gordon Tarpley available under a Creative Commons Attribution-license

 

We're going to skip the politics here. With security and hacking being a big news item, I have a great post by ACE Director Johan Lowers, which discusses Oracle Cloud - Governance Risk and Compliance Framework based deployments. In it Johan covers the Oracle Compliance Cloud Service. Hope you enjoy it and feel free to comment.

Happy New Year to our OTN Systems Hub subscribers.

Photo by Wilson Hui available under a Creative Commons Attribution Licence.jpg

    Photo by Wilson Hui available under a Creative Commons Attribution License

 

 

With automation tools that allow increasingly more IT datacenters and shops to run 24 by 7 by 365, it’s going to be an exciting 2017. In the DevOps world there is going to be increased efficiencies to shrink development cycles and ensure that the friction in moving from development to test and production is minimized.

Check out the following blog post by Johan Louwers for a more in depth look Oracle Cloud – Changing the tool chain for DevOps

 

Other continuing trends will be moving away from monolithic applications to micro services architecture and Containers like Docker and Kubernetes. Without the overhead of virtual machines, containers allow applications to contain all the runtime code including databases, libraries and tools to run seamlessly on any cloud infrastructure.

 

With continuous integration and continuous deployment models in the Cloud, DevOps along with Containers and Microservices allow for easy deployment and minimal support resources for your IT needs.

 

Stay tuned for more details of how Oracle, can help in each of these areas  in upcoming posts and articles.