Image Title

Search Results for Visa Inc:

Swamy Kocherlakota, Visa - DockerCon 2017 - #theCUBE - #DockerCon


 

>> Announcer: Live from Austin, Texas, it's TheCUBE. Covering DockerCon 2017, brought to you by Docker. And support from it's ecosystem partners. >> Hi I'm Stu Miniman, joined with Jim Kobielus, happy to have at the end of our two days of live coverage here of DockerCon 2017 on TheCUBE, we've got a practitioner and also what was one that did a great presentation in the keynote this morning, happy to welcome Swamy Kocherlakota who is the global head of Infrastructure and Operations with Visa, so Swamy welcome and what's in your wallet? >> Yes. I all have Visa cards in my wallet, right. >> In your container, here at DockerCon. >> That's a good one, Jim, I like that so we were really impressed, I tell you social media was lighting up, going through your case study, talking about how it's kind of the before very much a virtualized environment looks like many data centers I went through and that digital transformation if you will as to what you're doing. Before we get into kind of your case studies, tell us just a little bit about you, your role, how much you're flying around the world, with the Infrastructure and Ops. >> Right, so, I'm responsible for Visa Inc's Operations and Infrastructure, so my responsibility is to kind of run everything that's inside Visa that does the payment processing. So that's my responsibility. I travel a lot, we have a global team, Visa is a global company, so I'm on the road a lot. >> So, I love the case study you did today because it's always what we want to do as analysts is let's talk about the pain points, let's paint the before, how did everything go through and point the after, so we want to encapsulate a little bit of that and as I said highly virtualized environment, what was the pain point, what was the objective, I don't think any executive came down and said, "Hey containers are awesome, let's just do stuff because it sounds cool." What was the real business driver for what you were doing? >> Right so like I mentioned in the keynote the number one priority that we have for my organization is to make developers productive. We take this as a challenge where any employee, a developer who joins Visa, we want them to be able to write code and publish code into production on the same day. That's what we're aspiring to go. That was the driver. So we're looking at every minute of what it takes to get the provisioning and we're trying to streamline it so that we can deliver that vision quickly. >> Great and virtualized environment going to containerize, can you talk, how big a scope is this? Did it change your underlying infrastructure itself or can you maybe flesh that out a little bit for us? >> Right so when I talk about provisioning our, in general, managing operations for a large organization, a large enterprise, I look at it from two dimensions. One, the one-time provisioning. But then most of the challenges and the opportunities are in the life cycle, right? Yes virtualization solved the one-time provisioning, but we haven't really solved the managing the lifecycle. It still takes, even if it takes one day to create a provision, the virtual image, the pre provisioning tasks, post provisioning tasks, and care and feeding of it, whether it's patching and maintenance, doing tech refresh, it's still very intrusive and very painful. So when we looked at the whole problem we want to solve all of them at once and that's where the containerization and micro services attracted us. >> And Swamy, when this rolled out, I mean is this 100% your environment in this new one or have you been doing a phased approach? How does it look today? >> I wish it's 100%, but we are in the early stages, so we have one application, it is now a tower of success, and we have about five other application teams that are looking into it. And then we build more towers of success and then this becomes kind of like the part of the center offering. >> The initial implementation was a pilot, a showcase of the technology, or explain where the idea for this initial implementation came from. Was it driven from the business level or from the technical level? >> I'd say partnership between the application team and the infrastructure teams, the boundaries between the two teams are kind of blurrying. And at Visa one of the great things that we have is that we collaborate very well internally. So when we wanted to do have this mission of making developers productive on the same day, when an application team is going through the refactoring process we basically said, "Hey, maybe we can join forces" and we have a good collaboration and we said, "let's do it together". >> So there was a refactoring project already underway and then containers and Docker came into the overall equation essentially or that project. >> They both came at the same time, they both came at the same time. It's a perfect marriage at the time. The timing of when we want to do refactoring and the timing of when we want containers came at the same time. >> So you're saying it was a success and then essentially it was improved on internally within your development organization and other, other, tell us other, what other areas of Visa are likely to become containerized fairly soon in terms of before applications. >> There are about five other groups that we're looking at. That still is work in progress. The next use case that I'm excited about is the, kind of like the batch use case, right? That's about as much as I can say about the rest of the five are close. >> Understood. >> Swamy, there's a certain set of data services that you get when you have a virtualized environment. Can you talk to us a little bit about that difference going to containers as to how much was seamless, how much did you have to plan, I think about things like high availability security, that I'm sure important to you guys. >> Right see... Yeah, so the way we have done the implementation, used a kind of process the same high standards that we have with availability and security as well, in fact I would argue that availability is higher because now we have cemented those microservices in a way where we know exactly when we need the help of another service. And then we compare this so from an availability perspective, it's better than what we have today, which is already good, because we can scale up and down, we know when the system is going, needs more resources. And from a security perspective, even before the implementation we made sure that it is rock solid and it has the right controls for us. >> One of the slides we liked that you did in the presentation this morning was talking about utilization. We know that most companies are not utilizing most of it. First of all, forecasting what you're going to use, when you're going to use it, is really tough. You either overdo it, you under do it, you've got way too much gear sitting there. You're really transforming yourself to be an internal service provider, do you have any key metrics as to how much greater utilization, what that means to the business, just total cost that you need to be concerned with? >> Right. See the absolute numbers so far, we'd like to see our infrastructure be 90% utilized, 80% utilized, is kind of old school in my mind. >> Stu: That's audacious. >> That's your goal. >> Say that again? >> That's your goal. >> That's your target utilization. >> Well I don't have a target utilization. That's what I'm saying is that that, using a particular watermark as your target utilization is old school. It should be elastic. >> Stu: Oh okay it's old school. Yeah yeah. >> Because sometimes when we do campaigns, we don't know what type of a workload we will get, we just are focusing on just run enough and then only grow when you need, this is why we call it a just in time infrastructure. That way you only provision when you need it, when you're done with it, we'll do provision. With the microservices and how fast we can get the containers, you can do that. >> Okay how about the operational impact, what you're doing, how much retraining did you do, were there professional services you needed to have come in, was it changing roles or was there any change in headcount? I know it's just the one application you've done so far, but where is it today, what do you see as you roll this out further? >> From a operation perspective the skill set mix will change. Instead of having a eyes on glass when you have an operational issue, we are working in a predictive environment where you can proactively say that a particular outage can occur, so the skill set may change but in terms of the size and scale of the operation, at least the way that we are in, we don't see a whole lot of shift there. >> Swamy, were there any surprises when you rolled this out or anything that you look back that you say, "Okay well now when I go to the next five groups I'll be able to say, oh we'll do this faster, you need to plan this a little bit differently." What lessons learned can you share? >> Right, so there were four lessons learned that I mentioned and one is it's very important to have the right granularity for your service, right? When you take a monolithic service and then divide it into 10, 12 microservices, you got to make sure that the granularity is right, that's number one. And you don't want it to be overly granular, or you don't want to keep it monolithic. And the second thing is you are releasing that to microservices, however, from a memory perspective you have to make sure that you're not asking for a whole lot of memory as well. You cannot have the same heap size as if a big monolithic service. Microservices needs to have smaller footprint so it can run more and get the more utilization of your hardware. Because everything is memory bound. Even in your virtual environment it's not a CPU, it's all memory bound. >> Alright, Swamy, you've been interacting with a lot of people at the show, what's your take of the show so far, interaction with your peers, are you able to get, find a lot of other companies that are, have similar challenges that you can kind of share experiences with? >> So a couple of things that I liked about the announcement that Docker has made. One, the enhancements that they are making on the security are very valuable. And then the whole notion about secure supply chain is very relevant. And the second thing that I liked is how easy it is now to take a virtual workload and then putting them in the container. So I think the announcement that they made was attractive. As far as the Expo floor is concerned, we're not putting our workloads in public clouds anytime soon. We're still building private clouds and then hosting it inside, where a lot of people on the expo where they're offering services for the cloud. For example Datadog and stuff like that, I wish we had seen more on how to manage large container deployments from an Operations perspective and any innovation there. But I also haven't had a chance to completely sweep through the floor also. >> In the keynote I heard it was containers are everywhere you want to be. Did they take the tagline from Visa? Everywhere you want to be? >> Maybe. Maybe. I did not notice it, but yeah. >> Swamy, want to give you the final word, as you look out, things you're excited about in the ecosystem or anything, feedback that you'd give to be able to make your job easier, help you move this forward even more into your environment. >> I think the one thing that I would say is that in order to be able to transform an enterprise idea and take the innovation as rapidly as we would like to have every enterprise, the infrastructure and application teams have to partner. And the boundaries between them should be collapsed and they should innovate together, collaborate together. That I would say is number one. And number two, the ecosystem is becoming complex. It's difficult to navigate what should be, because for every single member of, or part of the ecosystem, you have more than one choice. So picking up the right stack is very important as well. >> Alright, well Swamy, really appreciate you joining us, sharing online and the really great kind of encapsulation notes. I had said early on in this wave of Docker it was like, "Oh maybe Docker can help free us from the infrastructure." But of course we know there's relationships, they need to go together, and as we're maturing that complexity is getting better. >> Excellent. >> Thank you so much for joining us and sharing with this community and ours, Jim and I will be back with our wrap up here from the two days of live coverage. Thanks for watching TheCube. (soft techno music)

Published Date : Apr 19 2017

SUMMARY :

Covering DockerCon 2017, brought to you by Docker. it's kind of the before very much a virtualized environment Visa is a global company, so I'm on the road a lot. So, I love the case study you did today the number one priority that we have for are in the life cycle, right? the part of the center offering. Was it driven from the business level And at Visa one of the great things that we have is into the overall equation essentially or that project. and the timing of when we want containers it was improved on internally within your kind of like the batch use case, right? that I'm sure important to you guys. Yeah, so the way we have done the implementation, One of the slides we liked that you did See the absolute numbers so far, as your target utilization is old school. Stu: Oh okay it's old school. and how fast we can get the containers, you can do that. at least the way that we are in, or anything that you look back that you say, And the second thing is you are releasing And the second thing that I liked is In the keynote I heard it was containers I did not notice it, but yeah. in the ecosystem or anything, or part of the ecosystem, you have more than one choice. sharing online and the really great from the two days of live coverage.

SENTIMENT ANALYSIS :

ENTITIES

EntityCategoryConfidence
Jim KobielusPERSON

0.99+

JimPERSON

0.99+

VisaORGANIZATION

0.99+

90%QUANTITY

0.99+

80%QUANTITY

0.99+

Stu MinimanPERSON

0.99+

Visa IncORGANIZATION

0.99+

two daysQUANTITY

0.99+

100%QUANTITY

0.99+

fiveQUANTITY

0.99+

Swamy KocherlakotaPERSON

0.99+

two teamsQUANTITY

0.99+

one dayQUANTITY

0.99+

two dimensionsQUANTITY

0.99+

SwamyPERSON

0.99+

second thingQUANTITY

0.99+

Austin, TexasLOCATION

0.99+

#DockerConEVENT

0.99+

DockerORGANIZATION

0.99+

DockerCon 2017EVENT

0.99+

four lessonsQUANTITY

0.99+

one-timeQUANTITY

0.99+

OneQUANTITY

0.99+

bothQUANTITY

0.99+

todayDATE

0.98+

oneQUANTITY

0.98+

one applicationQUANTITY

0.98+

more than one choiceQUANTITY

0.98+

StuPERSON

0.97+

DockerConEVENT

0.95+

VisaEVENT

0.94+

FirstQUANTITY

0.93+

five groupsQUANTITY

0.93+

DatadogORGANIZATION

0.9+

this morningDATE

0.89+

10, 12 microservicesQUANTITY

0.87+

one thingQUANTITY

0.87+

TheCUBEORGANIZATION

0.8+

TheCubeTITLE

0.75+

about five other application teamsQUANTITY

0.74+

about five other groupsQUANTITY

0.71+

single memberQUANTITY

0.67+

twoQUANTITY

0.59+

peopleQUANTITY

0.52+

#theCUBEEVENT

0.49+

DockerTITLE

0.45+

VisaCOMMERCIAL_ITEM

0.44+