Intel does not even have an OpenStack distribution. So why are they so involved in the project, and what are they doing to accelerate its adoption? Ruchi Bhargava is Director of Datacenter and Cloud Software Engineering at Intel’s Open Source Technology Center, and she was our twenty-third guest on the OpenStack Podcast. During our interview she answered those questions and also talked to us about:
- How she got into tech
- Her opinion on “leaning in”
- How you move VMware users to OpenStack
- The value of hackathons
- What Intel’s Open Source Technology Center is working on
- Why her group contributes everything upstream
- How Intel helps women be successful and keeps them at work
- Why Intel’s OpenStack environment was very much like free bananas
For a full transcript of the interview, click read more below.
Niki Acosta: Hi Jeff.
Jeff Dickey: Good morning everyone. I’m Jeff Dickey from Redapt.
Niki Acosta: Jeff’s computer is slightly delayed it seems like, but the show must go on. This is Niki Acosta with Cisco. I think what Jeff was trying to say is, “Hi, I’m Jeff Dickey from Redapt.” Right Jeff? We have an awesome guest with us today who has great internet, Ruchi Bhargava, introduce yourself.
Ruchi Bhargava: Hi, I’m Ruchi. I work for Intel. I’ve been working there since 1991, and I’m glad to be here, Niki and Jeff.
Niki Acosta: We’re are so glad to have you. It’s always a special day for me when we get to interview women in the tech industry, so super stoked to have you, and we typically start out the show by letting you tell us your journey through tech up until what you do now at Intel.
Ruchi Bhargava: Wow. That can be long, but I’ll try to make it short. I grew up in India. I have two elder brothers who are engineers. Typically, my mom never said that that girls should be doctors, but she says, “Oh, I wish one of my kids was a doctor” and that kind of … In those teenage years, your rebellious behavior comes onboard, and I said you know what, “I think you’re just saying this for me because I’m a girl and I want to be an engineer.”
Sure enough, maybe she was right. I may have made a better doctor, but I went into engineering school, did an electrical engineering undergraduate degree, and I thought I was going to be a power engineer till I did my internship in the junior year. Guess what? The guy who went with me from school was placed on the shop floor doing switch gear and I was put into the backrooms of the computer data center or the computer room. It was really not a data center.
Writing reports, there were no spreadsheets at that time, I’m dating myself, but I had to create reports. And I may not have learned much about computer science in that internship, but I definitely learned one thing: that I think computer science is the field for me, so that got me focused on looking…
I thought I would go to grad school, get a degree in computer science, but then I got a job offer with an OEM manufacturer in India, and at that time they were the Unix wave, mini-computers wave was on. They basically used to sell computers to enterprises and large organizations and also sell the services of software engineers, so I was one of those field application engineers.
My first job, first project which I think I learned the most so far on both in terms of computer science as well as people skills, etc., was to develop a payroll system for 70,000 employees of a government organization. I think things which you learn to deploy something like that at scale was just brilliant, and that’s what got me into technology.
Then, I joined Intel in ‘91 doing factory automation software, which was more to run the Intel fabs, but develop statistical process control which was in-line so that you could make decision on material whether it was of good quality or not.
In those days, there was no cloud. People had to wait forever for a development and test systems, so that’s when I got into infrastructure a little bit. I was more of a databases person, but being part of the middleware team I had to work hand in glove with the people who set up the infrastructure and how to optimize the database is working well, working with the middleware, the message bus and stuff.
That’s where I first got into infrastructure and then I moved around a lot at Intel both in location. I lived in all places beginning with P, Phoenix, Portland, Penang, Malaysia. That’s one good thing about Intel. You get to learn. If you get bored with one job, you can definitely go and be extremely successful with another job as if you were applying to another company.
I got really diverse experiences in the field of information technology both from infrastructure to application software to operations. When I came back to the United States in 2011, I don’t know if you know Das Kamhout was the architect of the open cloud program which he was driving, and they needed somebody to drive the execution for that and that’s when I joined him. For the last two years till November, I was part of that team, leading the deployment of OpenStack based cloud, private cloud for us.
Niki Acosta: Have you seen Das’ band play? That’s the question.
Ruchi Bhargava: Yes, I did.
Niki Acosta: Yeah?
Ruchi Bhargava: Yes.
Niki Acosta: Awesome.
Ruchi Bhargava: Yeah.
Niki Acosta: Take us back a little bit because I definitely just out of my own curiosity, how was your upbringing in terms of getting technical skills? How was that different in India than it is in the United States? I know it’s been a while since you’ve been in school, but just out of my own curiosity.
Ruchi Bhargava: At that time, there was nothing like a science fair or it was all about whatever you could do yourself. I grew up in lot of cities in India, and I did my high school in the city called Bombay, which is fairly large metro city. They used to do what they called aptitude tests in eighth grade, ninth grade, and tenth grade, which helped kids go and determine which field you wanted to go into.
I always came out with … You’ll be going into doing something technical, technology focus. I was known at home and in my friends; there is this term called jugaad, which is in Hindi it basically means to make it work. You know if something broke down, I will never read a manual, but I’ll just … I won’t even open out things but I’ll press a lot of buttons to make things work.
My family always thought she will just make it work. At work too, I may not have the right technical answer, but I kind of always find out. I can break something and then try to fix it back.
Personally, that was what … I don’t think that was what you were asking. You were asking more about how do they guide students into technology, right. Now, from what I hear, there is the same kind of initiatives like the science fairs, the talent searches, science talent searches, which are also happening in India.
I spent some time in Malaysia where my kids grew up and did high school, same thing there. I think the STEM initiative. It’s not as rooted as it is in the United States, but it’s definitely getting up there.
Niki Acosta: When you go through these sort of aptitude tests, do you have even option to say like, “Yeah, that test is not accurate. I don’t want to do that,” and completely switch directions or is it kind of not useful?
Ruchi Bhargava: Oh yeah. Yeah, yeah. It’s basically … Yeah, lot of people will do what their parents tell them to do because of those stereotypes. If you’re a daughter, you are a doctor. If you’re son, you can do pretty much anything, but I think those times have changed.
Niki Acosta: Sure. Growing up as a woman in tech, I’m assuming just like anywhere else that you were probably a minority there. What is that being like for you?
Ruchi Bhargava: Fortunately, it never felt like a minority. I went to an engineering school in Delhi, Delhi University, and the years prior to us there were like two girls in every batch, and the batch which I joined out of the 260, there were like 30 to 40 girls and that was a lot. I mean that really felt a lot, even though by percentage it is not that much.
We had a group of friends. All the girls generally hung out together and then they were certain … Of course, we had guys as part of our group, but generally it never felt that way. I’m thinking that was a movement which was going across the country, and so when I joined the workplace, I never felt that.
Even at Intel, I don’t feel that we are a minority. There are certain groups. I have been in certain organizations where I’m the only woman on the team, but once you get that part off your head, I think it doesn’t matter.
Niki Acosta: What do you think of all this lean-in stuff?
Ruchi Bhargava: Lean-in is important. You lean in on everybody. The guys have to lean in too I think, but there is some hard facts about data. There is some hard data there that as women progress through their careers, they tend to drop off, especially at senior grade levels in any company you’ll see fewer women. That’s something as my daughter who is a high school senior right now, she says, “Hey, we have to smash the patriarchy.”
When you first hear it, you’ll say what you’re saying. She says, you … In order for the balance at the senior levels to be equal, initially you have to tilt it towards the other direction where men might feel that they are being undermined that they are not getting equal rights but it’s basically to keep the balance, and then once the balance has been tilted slightly towards women, ultimately it’ll balance and make it equal. I think it is more driven towards equality rather than lean-in towards the women’s rights.
Niki Acosta: Great perspective. Fascinating.
Jeff, I know your WiFi is less than spectacular, and sounds like you had a good night and a good morning; however, I’d like to see if you have any questions to my wonderful co-host.
Jeff Dickey: I’d like to … Can you hear me okay?
Niki Acosta: Yes.
Jeff Dickey: Okay. I’d like to hear more about kind of what your involvement was with Intel’s large OpenStack deployment and some of the issues you guys have had and overcome.
Ruchi Bhargava: Wonderful. I joined the OpenStack or the private cloud team in 2012, and at that time, the team was starting off with their first external focused … I mean it was an internal cloud, but for our services business which was exposing those applications to it on the internet rather than just the intranet. The reason why we were targeting on that use case was not so much on the enterprise use case was because they were supposed to be designed for failure and perfect applications for cloud deployment.
However, it turned out that the business needs were more that they needed to be located at different locations where we couldn’t service, and the business model itself didn’t work out, so we actually lost that customer within Intel.
Since we had made that investment and things were working good, we said okay, let’s put to test the enterprise use case, and that’s where I think the largest amount of learnings came in. And as you probably are hearing, we have a huge investment as most of the enterprises on virtualization and on VMware, right, so there is a lot of ESX underlying investments which have been made over the period of years and where we had about 20,000 VMs running on that.
Now if I have to … Either I do a greenfield deployment which is using OpenStack and only put certain use cases or I integrate everything, so our strategy was to put a control plane which was on top of existing infrastructure which will orchestrate the existing infrastructure as well as deploy any new instances; whether it be using VMware or using any greenfield products.
I think what you’re seeing now in the marketplace there are several products which are basically doing just the same, but at that time, there was nothing available, so it was a lot of DIY.
Niki Acosta: What technologies are you using to do that? That’s fascinating by the way.
Ruchi Bhargava: We are using pretty much pure OpenStack.
Niki Acosta: You have ESX as a hypervisor within your OpenStack control plane?
Ruchi Bhargava: Right.
Niki Acosta: Then, do you have any sort of like policies that dictate where your instances get deployed, like how do you make the determination if it goes to an ESX hypervisor or KVM hypervisor for example?
Ruchi Bhargava: Our KVM hypervisor situation … The roadmap says we will have those policies. Today, we don’t have those deployed. We have a separate instance where we are deploying it to KVM and there is separate instance where we’re deploying it to ESX which basically goes into the vCenter. vCenter manages after that. Ultimately, the goal for the IT team was before I left was depending on what the customer needs in terms of if there is a latency requirement, if there is what kind of images that they need and location, we’ll basically go and provision in the right underlying infrastructure. The customer doesn’t really care whether it’s ESX or KVM or Xen or a container.
Niki Acosta: Are you finding it easy to help transition people who are traditionally VMware users to OpenStack? How are you kind of bridging that gap from sort of one technology set to another inside of Intel?
Ruchi Bhargava: I think that was a huge challenge, and I’m sure that’s a challenge for everybody. Because when people started using VMware, prior to that a lot of people were just using … At Intel, we still use in our design, where the silicon design teams they use a Grid and that’s very DevOps focused, that’s very automation focused.
Then when you use VMware, VMware does a lot of it for you, but it also provides a pretty GUI. We’ll then put together a front end for it which took us a long time, when did we start doing our VMware journey, so it took us a long time to get to the place where our operations team was much more GUI focused. It was not automation focused.
Getting them to move towards … When we move to OpenStack, required us to re-skill a whole lot of people from an operations perspective and also changed their mindset because it’s very easy to go away from the automation focus to click button and then choose things and somebody else does it for you.
Very common example which we use internally was if the hard disk gets filled up, every night or every three weeks an operations person will get up, they’ll do the clean up and then go back to sleep instead of automating that solution, right.
That’s the behavior which we have been trying to change. We’ve been fairly successful, but I think every enterprise who is using VMware will probably or something similar will have to migrate away from that mindset.
Niki Acosta: What is your automation tool or configuration management tool of choice? Have you guys picked one or are you using multiple?
Ruchi Bhargava: Well, it’s again historical. People initially in the Grid, we were using something homegrown and then they used CFEngine, and then when we started with the OpenStack effort, we were using Puppet not because it was the best or anything but that was something which we just picked.
We did look at over the period of time in different teams who were also looking Chef, Ansible, and also at CFEngine, so a combination thereof.
Niki Acosta: Yeah, certainly I’ve seen that large scale teams especially when I was at Rackspace use everything. I mean depending on what component of the public cloud they were working on they certainly had some strong opinions on those. As far as the re-skilling people, how are you re-skilling people? Is it training? Is it just doing it? Is it hiring people? Is it all the above, none of the above?
Ruchi Bhargava: All of the above. Within IT operations, it’s a huge outfit. Everybody I think went through Linux training, everybody went through Puppet. A lot of those operations also went with Puppet training. Everybody went through OpenStack training. They all have been through VMware training and they are learning. Now, they also are being exposed to, how do you design an operate cloud-aware applications.
Then, we drive a lot of hackathons within the company, within the IT organization where if you go through the training and don’t use it, that’s not going to be of any worth. Having those hackathons has definitely helped the organization.
Niki Acosta: Real life use cases, hands-on experience, budding up with people who know what they’re doing kind of thing?
Ruchi Bhargava: That’s correct.
Niki Acosta: That’s good. I think there is a lot of people out there that are trying to figure out how they make that transition, especially looking at VMware over to OpenStack just because the technologies are so fundamentally different the way that you architect and scale applications.
Jeff, you have any questions?
Jeff Dickey: Yeah, I want to hear more about what you’re doing now. Like what the group’s doing and what you’re doing.
Ruchi Bhargava: I moved away from the group after we deployed the product instance of the OpenStack control plane orchestrating the VMware infrastructure. I have now joined the Open Source Technology Center which is within the software services group at Intel, and what that group does as I was telling earlier, it’s a 1200-people organization and has been traditionally focused on Linux. When they first started when they were very small, Intel was very contributing at noise levels on Linux. Now, it’s one of the largest contributors to Linux.
Our goal in that space was mainly to drive Intel so that to ensure that Linux runs best on Intel architecture. Now, that is I guess at a lower level in the stack, but from an OpenStack perspective or in the private cloud perspective, our goal is to drive higher levels of adoption in the private cloud, be it OpenStack, be it VMware, be it Microsoft as well as so that people who are … because public cloud is not for everybody. There are requirements for security and some people from cost perspective or existing investments perspective that they’ll still be in private cloud scenario.
We have started growing our OpenStack team, cloud software engineering team. I have been growing for the last two months and I know will be doing so in the near future. Our focus has been multifold. One of them is to help meet the needs of the Win The Enterprise efforts of the Foundation.
A lot of the inputs have come from shops like the Intel IT shops and several other members of the Win the Enterprise initiative and things like live migration work, having HA at scale for all the services. Those are standard things which are still not there, the problems of which every enterprise faces; How do you upgrade from one release to the other with zero downtime to existing tenants?
Those are things which we know are problems, and those are the problems which my team has been working on.
Niki Acosta: How do you determine what Intel contributes back and what sort of Intel keeps as secret sauce? Is there anything [inaudible 00:21:25]?
Ruchi Bhargava: We don’t have any secret sauce in this. My group does everything upstream.
Niki Acosta: That’s great. Are you finding it easy to contribute back up through OpenStack? What is that process like for Intel?
Ruchi Bhargava: That’s definitely has been a struggle for, especially when you hire people who are developers and not existing cores or existing PTLs. To get that influence into the community, one takes time as well as the second part is the review process.
Every now and then I say, “Oh my patch or my proposal just got blocked because there are so many other important things which they have to work on.” I think that that is one of the focus areas which the community needs to start looking at how to do differently.
Niki Acosta: Are you finding it difficult to wield influence inside of OpenStack given that Intel’s focus is probably a little bit lower in the stack?
Ruchi Bhargava: I don’t think so. That’s not because of the why. I think it’s also … When I’ll do the analysis, it’s also a matter of numbers; how many people you have in which team. If you have a lot of people focusing on the same, say for example the top three or four companies are HP, Red Hat, Mirantis, IBM, Rackspace; If you look at this, then you can easily correlate the number of people who are there in each of these teams working on it. That’s the number of amount of influence.
We’ve started growing, but we’re growing in a very focused manner with the focus on Win the Enterprise and Win the Telco so that there is more adoption. The goal is to drive higher adoption for OpenStack, and by doing that we don’t have a solution to sell, so that probably gets us little leeway with the community because we get a lot more support than probably some other vendors if they are proposing something.
Niki Acosta: Yeah. Definitely, definitely see that. I was doing a write up for this woman in OpenStack Open Mic Series, and one of the questions is which OpenStack debate gets you most fired up?
I think there is a lot of companies. Intel is probably an exception just because as a company you guys have been contributing to Linux for some time, but I think larger companies who have built businesses from intellectual property probably find it a little bit difficult to shift their thinking into this open source model way of doing things and trying to figure out how you monetize, where you monetize, where in the stack you add value, how to be a good community member, how you deal with coopetition. Those are definitely things that I think a lot of companies are struggling with now.
Ruchi Bhargava: Right. We are definitely … A lot of our team members across the globe are driving a lot of community efforts. For example, I’ve got a team in China. They’re doing a meetup in Shanghai next week for all of OpenStack. It’s not just focused on a particular project, and I think a lot of attention been given to operations and even the enterprise at the operator summit which is happening this week in Philadelphia.
I think with that kind of focus and fairly neutral focus on driving up where the focus is on driving up the adoption of OpenStack rather than selling a particular product, I think that helps a whole lot.
Niki Acosta: Somebody says to you why Intel for my OpenStack deployment, how do you answer that?
Ruchi Bhargava: It’s not why … When you say why Intel, are you talking about Intel architect in terms of silicon?
Niki Acosta: Yes.
Ruchi Bhargava: There are certain … We don’t have a distribution of OpenStack, so there is no Intel software distribution. Whatever we contribute goes straight to each of the projects within OpenStack, so it will be there in Red Hat’s, it will be there in HP’s, or any other distribution.
If you want a architecture, definitely what we’re trying to do is … There are several features of Intel architecture, Intel silicon, which we also expose through OpenStack. For example, PCI, SR-IOV, some network optimization features which if you deploy on Intel architecture, Intel servers, then whether you use any vendors OpenStack distribution, you should be able to consume that and expose those.
Niki Acosta: That’s great. It probably has much more mass appeal than some other solutions.
Jeff, you like you want to say something.
Jeff Dickey: Yeah, you were talking about kind of the accelerating adoption. What are the big things kind of keeping people from adopting OpenStack?
Ruchi Bhargava: Again, those same three things right. One is operations at scale; things like Live Migration, things which VMware has historically provided a lot of great capabilities in the ecosystem. There is this thing called Evacuate on host failure where you … There is no such thing which is working today. People can make it work by workarounds or by providing glue, but it’s not automatic in OpenStack as yet. It’s not a priority right now because people want a stable system right now, right, so that is one aspect of it.
Second is HA of services. Like for example, if you deploy collections using Heat, Heat itself is not resilient and there are several other Heat. If Heat service becomes HA, then it’s going to be a great thing for the enterprise.
Then, of course the third part is lot of times people have that myth and rightly so it was the situation earlier that OpenStack is one not mature. You really need to have a large IT organization to deploy OpenStack and all that was fairly true earlier, but now with all these solutions which a lot of vendors are providing where you can have a control plane which will orchestrate existing infrastructure with a new infrastructure, things are I think beginning to shape up really well for OpenStack.
Whether it is you’re deploying containers or you’re deploying VMware or ESX hypervisors or KVM, I think even if you look at all your podcast recently, there have been several solutions in the marketplace which will meet those needs. I think the future is bright.
Niki Acosta: What are containers? It seems like every show what we host ultimately containers becoming a topic of discussion. In fact, noting on some of the OpenStack submissions, it look like there were quite a few talks about containers just in general. Where do you see the future of containers and how is that going to change people’s ideas and methodologies in how they deploy and migrate applications?
Ruchi Bhargava: First of all, I’d like to quantify that I’m not an expert on containers, and second from what I have learned of late it definitely provides a lot more, VMs come with little more overhead than containers.
If I have to deploy 200 containers and 200 VMs, it’s much much more faster to go and deploy containers today. Now, the other part is it also provides some sort of portability. Because within a container, you don’t have any noisy neighbor issue.
Now, the third part which people don’t … I think and I’m not an expert as I said is the security feature. There are security constraints with containers which VMs provide, so definitely this is going to be a mix in the future.
From an enterprise use case, I’m still not convinced that containers can meet each and every use case. Definitely in the web app space, definitely it is viable solution, but maybe in the enterprise use case, it’s not quite there, but I’m sure there is somebody working on it.
Niki Acosta: Are you seeing a lot of these deployments? Most of the deployments that you’re learning about are they still primarily greenfield deployments or we starting to see brownfield deployments or attempts to convert applications from their traditional sort of states into a more cloudy state?
Ruchi Bhargava: I think it’s a combination. A lot more. Even this within Intel, Intel IT and our customers, there is a lot more effort going towards any new applications when they develop them. They are doing more resilient application development, and there are definitely groups within Intel who are hosting on Intel cloud who are developing resilient apps, but however there are 80% or 90% of the traditional enterprise apps. I don’t think we should force them to redevelop because let’s leverage the investment what has already been made. In doing that, there are things, tools which will help you cloudify the existing applications and deploy them in an cloud environment. I think that’s where on the application layer and lot of focus is going to be and should be.
Niki Acosta: I agree. I definitely agree. I mean whoever can figure out how to take a traditional application and seamlessly convert it to make it cloudy, is going to be onto something I think.
Ruchi Bhargava: True. Business opportunity.
Niki Acosta: Jeff, you’re smiling.
Jeff Dickey: Yeah, I totally agree. It’s just …
Niki Acosta: Jeff is frozen.
Ruchi Bhargava: He’s unfrozen now.
Jeff Dickey: I don’t know if I’m frozen or not. Now, go ahead.
Niki Acosta: Now, you are. You’re there.
Jeff Dickey: Okay.
Niki Acosta: Your picture blurs out a little bit and you go little radio silent. Okay, now you’re silent. Oh, that hotel WiFi. Good night. In terms of, you could probably speak to this. In Intel, potentially before the show we were talking about some of the great programs that you’re running for high school students, how are you helping drive OpenStack in those programs with high school students and potentially any other programs that you have relative to women in the space.
Ruchi Bhargava: I’ll start with women in general. Intel has been for many many years … When did they start WIN? WIN is Women at Intel Network, and this was again focused on how to keep women at the workforce and how to get them to be more successful and enable them to be continuing to work as they progress through their careers at Intel.
If you look at any of these surveys, great places to work, WIN always shows up as one of the reasons why Intel has been successful in keeping women at work, and they don’t just do it during the International’s Women’s Day or Women’s Week–it’s a year-round effort.
Of late, our CEO has recently announced a huge amount of money that they’re going to focus on diversity in the workplace because not only is it good for our employees but it’s also good for our business so that whatever products which we design, whoever designs our products is also … because if you have only similar kind of people and I’m not saying only men, I’m saying it’s diversity in general.
If the same kind of people design our products, it’s going to be consumable only by the same kind of people, and so we want our designers, our product capabilities are how they are designed to be designed for diverse audience. That’s why there is this huge thrust on diversity and you’ll see a lot more in the press soon.
Now, as far as high school students and again Intel has been … If you see Intel’s Science Talent Search, Intel Science and Engineering Fair, there always been a huge impetus on driving STEM education and getting it more and encouraging more students to do it.
Now, even at the grassroots level, we offer internships, apprenticeships to high school students, and one of those which I was telling Niki earlier was, we’re going to be getting eight students here in Oregon who will be focusing on OpenStack. One of the things which they’ll be working on is get them exposure, and I think the lowest hanging fruit perhaps would be to have them participate in Bugathons or drive them and get them to work on those. I’m really looking forward to that, and I think we’ll have them in June-July time frame.
Niki Acosta: How do you put out … What are you looking for and how do you get the word out for those that might be interested in doing the same to high school students?
Ruchi Bhargava: I’m sure every city or if they don’t have it, like here in Oregon we have this thing called Saturday Academy which holds apprenticeships in science and engineering, they have this initiative. They offer, they work with the different companies. I know IBM does it in their Linux Technology Center. There are the universities here, research organizations, and Intel has just recently joined them where we offer internships to high school students. Now, that’s one option.
I also know Intel sponsors a lot of student hackathons. There was one last year where it wasn’t focused on OpenStack but it was focused on software development in general and it landed up being more of web app development because it’s a 24 hour or a day long initiative where high school students will come in, and they didn’t need to have any experience. That’s the beauty of it that you can take somebody who has zero experience developing applications, and at the end of the day, they come up with some sort of an application.
There are national organizations I know who are … You just Google high school hackathons and there’ll be tons of recommendations you’ll get. If you’re talking globally, I always tend not to be focused very much on the United States only, so when we look at our audience across the different countries, I know there are several initiatives, and if they don’t have it, it’s never too late to sponsor one for your community. Just reach out to the OpenStack community, and people should be able to help.
For example, not only for students, our goal is from improvement in the community, how to you get more reviews, more approvals faster. One of things which we thought may be to do a hackathon just before the release cycle ends. We’re hoping that we’ll be able to get this going in BRC, and I would be really happy if you can get some of the cores to either fly out there or be there on the phone available to do the reviews which people participating in those hackathons are.
If you can do that across the globe, have one day efforts or two-day initiatives, it might accelerate some of the execution.
Niki Acosta: That’s so cool that that Intel is doing that, and you personally it sounds like you are pretty invested in your community. You mentioned earlier that you have a daughter. What do you want for your daughter? Are you encouraging her to look at a STEM field and if so how are you convincing her to look into that when social pressures may dictate that it’s not a cool thing to participate in?
Ruchi Bhargava: I’ve got two daughters, and both of them when they were in their tweens said, “I am not going to become an engineer” because our whole family is into engineering. Ironically, the older one landed up doing a dual-degree program, and her degree is in biomedical engineering. I never told her to do engineering at all. The younger one is now focused on getting a computer science degree. I definitely want her to do what she feels that she is going to be happy with, so she wants to do computer science and art combination. Let’s see where she lands up.
Niki Acosta: That’s so cool. How much do you think is nature versus nurture? Like do you think that engineers are born with something that’s maybe a little different than everybody else or do you think that it’s a factor of your upbringing and your education.
Ruchi Bhargava: I think it’s a matter of upbringing and education. It’s very little is just nature. The more you expose people to it, the more you show them what they can aspire to be is what they will end up becoming.
Niki Acosta: I know.
Ruchi Bhargava: May be it’s just my belief. I could be wrong.
Niki Acosta: Maybe I need to pull my son away from his iPad. He is like addicted to video games, which so push him into tech at some point may not be a bad idea, but you know I’ll support him whatever he wants to do.
What else can we talk about? We talked about tribal thinking a little bit. What are you excited about in the OpenStack community or just tech in general? What gets you pumped?
Ruchi Bhargava: I think from OpenStack … Let’s talk about OpenStack first. I get very diverse views about OpenStack, and maybe that’s something which all three of us can talk about it, right. A lot of times I hear oh OpenStack is dead. Then, I go to an OpenStack Summit and see like thousands of people there. Then, I also see Walmart deploying … Like how many cores did they deploy? 10,000 cores or …?
Niki Acosta: 100,000 cores.
Ruchi Bhargava: 100,000 cores. Like, is that dead? I mean an operation of that scale, and then we see ourselves doing. One of the things when we first deployed in our pilot environment, it was declared to be a pilot environment for a development use case. It was not supposed to be a production environment for anybody.
People as there is a fun phrase which we like to use at Intel and say this is like free bananas. When you give free bananas, people just consume it. Whether they want to eat it or not, whether they will have any use for it, they’ll just pick one up and take it and that’s what happened and huge adoption.
We used to add capacity and it used to get consumed. Then, we had this production instance getting there and we said, “Okay, we’re going to stop people from provisioning in this pilot environment.” I cannot tell you how many escalations I received, and “You cannot do this to us. We love it. You know, you can’t take it away from us,” and the self-service capability which people got as they didn’t need to go to Amazon, they didn’t need to swipe a credit card. They were just able to consume something right away, that was brilliant for them. They just did not want me to go and shut it down. I think that was so rewarding and yet it was challenging.
Niki Acosta: I could just picture Oprah Winfrey like… You get a banana! You get a banana! You get a banana! I wouldn’t like to be on the other end of that phone call for sure–that escalation. I think that’s allure of OpenStack though right is like, “Hey, you know give your people what they need when they need it.” You can set some limitations there, but set those limitations and trust them to get the job done.
Have you guys implemented storage at all within your OpenStack environment or has it just primarily been complete resources?
Ruchi Bhargava: No, we have. We have storage and we have network, and storage has been a challenge. With KVM, we had this distributed storage solution, which we realized it was financially not viable. I think maturity wise it’s getting there, but financially from a support model perspective it didn’t work out for us, at least when we looked at it last year. If the pricing becomes viable, then maybe enterprises would go for it.
For now, we’re using what we had with underlying investments as I write the OpenStack control plane deploying under with the SAN storage.
Niki Acosta: With SAN underneath. What about Neutron? Are you guys on Neutron? Are you still using Nova-net?
Ruchi Bhargava: We are using Neutron, and we are using… there’s an instance where we’re using Nova-network also, which we’re trying to get out of.
Niki Acosta: Wow. How has that transition been? We talked to a lot of people who were like, “Ah, we’ll get there.”
Ruchi Bhargava: No. I think we’ll get there, but again those are the pilot environments where people don’t want to get off it. It’s not going to be a migration from there to another. It’s going to be just picking up the other instance and keeping it going, but of course Neutron has its challenges too.
We have also people working in other initiatives around networking with ODL. Intel is also participating in the open daylight board and the foundation as well as open NFV. A lot of initiatives on the network space are also occurring.
Niki Acosta: Fascinating. What about new projects? Are there any new projects that are non-core projects that you guys are looking at?
Ruchi Bhargava: I think there needs to be … It’s not driven out of Intel, but you heard that Triple-O. HP is getting out of it. What does that mean for the rest of the community? There is definitely a need for a solution in that space and also how do we do upgrades? May be there is a instant upgrade utility where you can upgrade from one version to another provided you have this kind of component set where we have that upgrade configured for two or three different scenarios.
If something like that can be initiated out to the community, it would be a great option.
Niki Acosta: What about things like Heat or Murano or some of the more application template functions?
Ruchi Bhargava: There are teams at Intel who are definitely looking at it. Intel IT team had been looking at Heat and Murano to do our complex collections initiative, and then we also have a PaaS initiative, right, so there is a combination of all these three from an application deployment perspective.
Then, there is also efforts with Heat in the data center field. There is a group of people who are working on Heat there and how to make it more resilient.
Niki Acosta: You mentioned PaaS. Have you picked a PaaS flavor of choice yet or you guys looking at doing something on your own?
Ruchi Bhargava: Intel is fairly active in the Cloud Foundry foundation. We’re again on the board there, and we’ve deployed Cloud Foundry in our environment in the Intel IT, and that’s definitely been one of the solutions.
As you know, at Intel we just don’t fall behind at particular solution, so there are multiple options which people look at.
Niki Acosta: That’s really cool. How lucky you guys are that you get to participate in all these different things and just try kind of anything you want. That’s great.
Ruchi Bhargava: Yeah, but there’s always that thing about money, right, so there’s only so much you can do.
Niki Acosta: Of course, of course. I think yet another reason why OpenStack has become popular choice amongst everything from large enterprises to hobbyist right is that the model definitely offers some relief from licensing fees associated with other technology sets.
Have you guys looked at all at the VMware integrated OpenStack solution?
Ruchi Bhargava: It got announced after I left IT. I’m sure IT is looking at it as one of the … When we started, it was a DIY shop, right. At that time, there was no solutions available. Now, it’s not only VMware who has the solution similar, I know others have similar solutions available.
I think the last week’s podcast was Platform9.
Niki Acosta: Yes.
Ruchi Bhargava: It sounded interesting. It sounded very similar, right, but little more options to it I think.
I’m sure there are plenty of other solution vendors who will have similar solutions. I know that Intel IT and many other enterprise IT shops should probably be doing requests for codes and stuff in the space and comparisons to see what works well for them.
I think every situation is going to be different depending on what the existing infrastructure is, how do you integrate with your existing infrastructure. That’s because with all the investments which people make in the current data center solutions, that integration is very very important.
Niki Acosta: Do you have customers now asking you for validated architecture specifically for OpenStack or is it still just kind of here and there?
Ruchi Bhargava: Remember, we don’t sell a solution, right. Intel doesn’t sell the solution, but Intel is definitely partnering with OSVs in putting reference implementations which work best with Intel architecture so that when the different OSVs go and sell their distributions we have them validated on Intel architecture.
That’s when we hear about what are constraints with OpenStack, what are for enterprise shops to get or Telco shops to go and deploy OpenStack at scale. That operation scale is what is going to be key.
Niki Acosta: Sure.
Ruchi Bhargava: Because I think for dev/test environments, it’s just perfect. I think it’s 100% ready. It’s for production operations at scale is where the challenges come in and the community needs to muster up some comment, support and do it.
I think what is happening is everybody is doing a lot of their secret sauces but think about it. If all these secret sauces were combined together and contributed upstream, initially that may not be a lot of gain to those OSVs, but if there’s adoption, then there will be more innovation which could be the secret sauce.
Niki Acosta: Yeah, most definitely and you’re seeing … I mean it’s amazing how creating OpenStack as an open source project has sort of changed the technology landscape as a whole. I mean you saw people come out soon after and just start open sourcing things, which is great. I mean I wish we had the same. At some level, maybe we do, but I wish we had that same type of thinking around things like medical research and trying to help solve problems on a global scale. I think …
Ruchi Bhargava: Very, very true.
Niki Acosta: It’d be great to share those ideas. We are nearing the end of our show. We typically like to ask you how can people find you online?
Ruchi Bhargava: Okay. I’m on Twitter. I think it’s Ruchi Bhargav, ruchi_bhargava, and I’m also … I don’t go onto IRC that often but I should start going. The only IRC channels I used to subscribe to was my teams, Intel IT teams, but I should start going more on that and then on LinkedIn. Fairly active on the Women of OpenStack team, and there’s a LinkedIn group there and so I’m there online.
Niki Acosta: We can find you in Vancouver, I’m assuming. Yes?
Ruchi Bhargava: Yes. I will be there.
Niki Acosta: I know. I’m so excited about Vancouver. It’s going to be great and then Tokyo afterwards. Last question of the show. Who else should we have on the show?
Ruchi Bhargava: I was thinking about that because I’ve seen some of your podcasts. I think maybe … I have lots of thoughts. I’m very bad with names, but maybe once have one session where you get few PTLs, may be for the Nova PTL and the Neutron PTL and have an operator be there.
Then, maybe with all this focus on Docker, get the Docker engineering lead or a product manager at Docker along with somebody in the enterprise who has tried deploying Docker, so those might be good options.
Niki Acosta: Common theme we’re hearing for sure. Those Docker folks must be really busy. Jeff, have we reached out to Docker personally? Do we need to do that?
Jeff Dickey: I can’t remember. I think so.
Niki Acosta: PTL is a great idea. We should absolutely have some PTLs. I think we had … We’ve had former PTLs, but I don’t think we’ve had active PTLs.
Ruchi Bhargava: Talk to them about how can they improve the review process. Maybe get the couple of PTLs with the few people from the TC and focus on that. Another area which I think would be good to talk about is Big Tent. I personally think Big Tent right now … I think it’s going to be a huge challenge. It’ll dilute the importance of OpenStack as a brand. As it is, we can’t get … We need people to focus on stability in a particular service and a project, and if we keep adding more projects, I am not sure if that’s the best way to get the stability and adoption going.
Niki Acosta: Great. Well, thank you so much, so much, so much for joining us today. It was an absolute pleasure talking to you. Thank you for all you do for women in tech at all levels within Intel, outside of Intel, with high schoolers. Really cool stuff that you’re doing and definitely someone to be admired.
I hope if we have men out there that are watching this show today and you’ve got daughters that you’d like to inspire, then you play this podcast for them. That would be my hope for our viewers out there.
In the meantime, thank you everyone for viewing the show today.
Jeff, who do we have next week?
Jeff Dickey: I’m ready this time. We have Stu Miniman from Wikibon, and he is the co-host of theCUBE.
Niki Acosta: Sweet. That should be fun.
Jeff Dickey: Yeah.
Niki Acosta: Good deal. Well, Ruchi thank you so much again, and we’ll see you in Vancouver.
Jeff Dickey: Yeah. Thank you Ruchi.
Ruchi Bhargava: Thank you. Thank you guys for having me over.
Jeff Dickey: Good bye everyone.
Ruchi Bhargava: I loved it.
Jeff Dickey: All right, bye.
Ruchi Bhargava: Bye.
CONNECT WITH US