The Apache CloudStack Blog  Open Source Cloud Computing

Meet the Community - Simon Weller – VP of Apache CloudStack

by Ivet


Posted on Monday May 09, 2022 at 10:35AM in Meet the Community


Simon Weller is the new VP of Apache CloudStack announced in late March 2022. Simon has been an Apache CloudStack PMC member for the last few years. He has a strong technology background in multiple competencies, including networking and systems. In addition to it, he has a significant business development background with both start-ups and established organizations and is a highly experienced strategic thinker and relationship builder.

Currently, Simon Weller is the Vice President Of Technology of Education Networks of America. He is responsible for the technology initiatives at ENA across the Systems, R&D, Internal Systems and Data Architecture and Business Intelligence teams. Simon is also heavily involved in product development and business development.

Ivet Petrova, Marketing Director at ShapeBlue interviewed Simon as part of the Meet the Community Series. Below, you can find some of the key point’s Simon laid out in the video.

Read More

Meet the Community - Nicolas Vazquez

by Ivet


Posted on Monday March 21, 2022 at 10:40AM in Meet the Community


Meet-CS-Community-Nicolas.png

The Apache CloudStack Community is an ever-growing and rapidly-developed community of people all around the globe committed to open-source technology. We are a welcoming society for new contributors and people keen on technology. This blog series will present you with recent CloudStack Committers and PMC members. Learn more about our tech society!


Meet Nicolas Vazquez! He is a Senior Software Engineer at ShapeBlue and is a PMC member of the Apache CloudStack project. He spends his time designing and implementing features in  CloudStack and can be seen acting as a release manager also.


Introduce yourself with a few words?


My name is Nicolas Vazquez, and I am a software engineer. I am 31 years old, based in Uruguay and work as a Senior Software Engineer at Shapeblue. I'm happily married and also a father of a young girl. I am a fan of sports, enjoy playing tennis and football. I also enjoy reading and listening to economic and political materials.


Tell us your story in one Tweet?


I have a degree in Computer Science and have worked on software development for the last 9 years. For the first years, I have worked mostly as a Java developer and since I met CloudStack I have been learning more about networking, storage, virtualisation. I became a CloudStack Committer in 2016 and a PMC member last year.


When did you start your CloudStack journey?


I have met CloudStack in 2015 while I was working for my previous job. I personally didn't know about CloudStack but got assigned to a development project for it and that is where I started investigating and learning about it. I have been actively contributing and learning a lot since then.


Who was your mentor during your CloudStack journey?


My first mentor was Sergey Levitskiy. After I have joined Shapeblue, my mentor has been Rohit Yadav. I admire and appreciate both of them. I also enjoy acting as a mentor, recently have been assisting other community members - Suresh on the Release Management of the 4.16.1.0 release – which was released earlier this month.


Which was the latest feature on which you contributed or what was your last commitment to the CloudStack project?


My last commitment to CloudStack was acting as the Release Manager for the version 4.16.0 and also for the upcoming 4.17.0 version. Version 4.16.0 was released in November 2021 and introduces many interesting new features and improvements.


I am currently contributing by being the Release Manager for the upcoming 4.17 release of CloudStack. It is expected to bring a bunch of enhancements and new capabilities, such as improvements in the IPv6 support, shared networks, UX improvements for VM and volume migration and a lot more.


Why do people need to choose open-source technology?


I think the power of open-source technologies is that these solutions are not bound to any company and are the result of many individuals from different companies interacting and cooperating to build the best possible product. This is beneficial for the users as the product can be extended by anyone and contributed back to the whole community. Last but not least, the support of the community is also very important, and in my opinion, CloudStack is an excellent example of a successful open-source project.


Learn more about Nicolas: https://github.com/nvazquez


Follow him on Twitter: https://twitter.com/nvazquezuy


 


Meet the Community - Slavka Peleva

by Ivet


Posted on Tuesday March 08, 2022 at 08:47AM in Meet the Community


Meet-CS-Community-SLAVKA.png

 


The Apache CloudStack Community is an ever-growing and rapidly-developed community of people all around the globe committed to open-source technology. We are a welcoming society for new contributors and people keen on technology. This blog series will present you with recent CloudStack Committers and PMC members. Learn more about our tech society!


Meet Slavka Peleva from StorPool Storage. Slavka is a software developer and has been announced as a CloudStack Commiter at the end of 2021. She is part of the CloudStack community for the last 3 years and is excited to work on new features and capabilities to improve the open-source cloud management solution.


 


Introduce yourself with a few words?
Hi, I am Slavka Peleva and I work at StorPool Storage as a software developer. I have a Bachelor's Degree in Automation, information and control systems. I am a mother of a teenage boy. I love to read fantasy books, snowboarding in winters and rollerblading in summers.


Tell us your story in one Tweet.
I have always loved puzzles and brain teasers. For me, programming is an art. I have a passion for debugging and digging into the code.



When did you start your CloudStack journey?
In the middle of 2019 I have started to work at StorPool Storage. Then I did my first steps into CloudStack and it was my first open-source project. Since then I learned a lot and I met interesting people.


Who was your mentor during your CloudStack journey?
My colleagues at StorPool. I аm very happy that I have the chance to work with such exceptional professionals. Thanks to them the beginning was not so hard. I should also thank Rohit Yadav and ShapeBlue who shared with me the hackerbook. When I felt a bit comfortable in the community I have started to bother most of the guys :) I am glad that the people in CloudStack's community are really supportive and nice and they have helped me in my journey.


Which was the latest feature on which you contributed or what was your last commitment to the CloudStack project?
Most of my contributing PRs are related to fixes with storage issues. One of the features that I have developed in CloudStack still did not get in but I hope that happens in the next release. It is for storage-based VM snapshots on KVM. Libvirt does not give the option to take virtual machine snapshots on images with RAW format. With this feature, the storage will have the functionality to take group consistent snapshots on all volumes of a virtual machine.


Why do people need to choose open-source technology?
The biggest advantage is the quality. A lot of developers are actively going through the code and making changes and only the best changes get into the final version. The contributions that every one of us does is what makes CloudStack such a powerful technology that so many system administrators and solutions architects use to build up their clouds.


Learn more about Slavka: https://github.com/slavkap


Meet the Community - David Jumani

by Ivet


Posted on Thursday January 13, 2022 at 12:02PM in Meet the Community


Meet-CS-Community-David-Jumani.png

The Apache CloudStack Community is an ever-growing and rapidly-developed community of people all around the globe committed to open-source technology. We are a welcoming society for new contributors and people keen on technology. This blog series will present you with recent CloudStack Committers and PMC members. Learn more about our tech society!

Meet David Jumani - a Software Engineer and a Committer to the Apache CloudStack Project. David studied Computer Science and Engineering, and after graduation, he worked at some of the biggest virtualization and networking companies (such as VMware, Cisco and General Electric) developing cloud and on-premise applications, such as an incident co-relation engine (from which relationships can be drawn from monitoring events). He is based in India, was a national rugby player, dislikes coffee and enjoys trekking and going on long rides.

 
Introduce yourself with a few words?

Tall, smart, handsome. Love sports, adventures and am ready to take up any challenge that comes my way. Enjoy deconstructing problems, automating tasks, optimizing solutions and making life just a bit better today than it was yesterday!
 

Tell us your story in one Tweet.

"Hello World". Two simple words inspired me and forged the path to where I am today. With just a few lines of code, I can create something that thinks, serves a purpose and makes people's lives better!
 

When did you start your CloudStack journey?

I started my journey in 2020 when I had joined ShapeBlue as a Software Engineer.
 
Who was your mentor during your CloudStack journey?

I think he was pretty much everybody's mentor - Rohit Yadav!
 

Which was the latest feature on which you contributed or what was your last commitment to the CloudStack project?

The support for autoscaling CloudStack Kubernetes Clusters. It allows the cluster to dynamically scale its worker nodes based on workloads and administrative requirements without user intervention, the way Kubernetes is meant to!
 

Why do people need to choose open-source technology?

Free obviously, since everybody loves free stuff. Jokes aside, it has a wide community of like-minded people who decide the direction of the project and want the project to succeed. Additionally, open-source is completely transparent so you know exactly what you're choosing and why.

Find David Jumani on Github: https://github.com/davidjumani


Meet the Community – Pearl Dsilva

by Rohit Yadav


Posted on Thursday January 06, 2022 at 09:46AM in Meet the Community


Meet-CS-Pearl.png

The Apache CloudStack Community is an ever-growing and rapidly-developed community of people all around the globe committed to open-source technology. We are a welcoming society for new contributors and people keen on technology. This blog series will present you with recent CloudStack Committers and PMC members. Learn more about our tech society!

Meet Pearl Dsilva – one of the CloudStack Committers. Learn more about her!

Introduce yourself with a few words?
Hi, I'm Pearl Dsilva, with about 5 years of experience in Telecommunications and Cloud Computing. I'm based in Bangalore, India, and currently work at ShapeBlue. I have done my Bachelor's Degree in Engineering in E&C. Since then, my career has been mainly in Telecommunications and Cloud management.
I am an avid reader who likes to devour fiction books and binge-watch series over weekends. Self-learning and self-motivation are the mantras that I follow to keep myself abreast with new things in our field of work. Never averse to taking a new role, responsibilities, and tasks that require reinventing myself.

Tell us your story in one Tweet.
An Electronics & Communications Engineer who developed an interest in networking and communications in distributed systems. Over the years, I've had the opportunity to work in cloud computing, network management, cloud automation, and orchestration. I would like to give credit to my first company, where I joined as a campus recruit for providing me guidance, training, and exposure in the related field. The mentors that I had played a massive role in skill development which has played a significant role in what I am today. All this led me to an opportunity to work on CloudStack and be a part of the community.

When did you start your CloudStack journey?
In November 2019, I started dabbling with CloudStack. It began as something that I did as part of my job. But as time passed by, I realised it was fun working on an open-source project. There are many ways to contribute and be involved, and the community members are helpful. And this journey goes on …

Who was your mentor during your CloudStack journey?
Rohit Yadav has been an absolute mentor right from day one. From helping me understand CloudStack to getting me around with how the community works, Rohit's always been there to help and support. He has been a great motivator, especially the role he played during the onboarding process. The learning by interacting with him and the other community members has been immense.

Which was the latest feature on which you contributed, or what was your last commitment to the CloudStack project?
Among the features I've worked on, the most recent ones include enabling automatic upgrades in CloudStack - without needing to register the SystemVM template prior to the upgrade, support for bulk actions in the UI, and custom Resource Icons support.

Why do people need to choose open-source technology?
Opensource software is agile and flexible, and the users can easily contribute or propose ideas that they intend to see in the project. Furthermore, it is backed by an involved community, which makes it a better option compared to proprietary software in many ways.


Meet the Community – Gabriel Brascher – VP of Apache CloudStack

by Rohit Yadav


Posted on Wednesday April 21, 2021 at 07:07AM in Meet the Community


Gabriel Beims Bräscher is the new VP of Apache CloudStack since March 2021. He started his journey with CloudStack when he was still a student in the university, became fast a contributor, PMC member and now he is VP of the project.

Gabriel is a quite interesting person – born and living in Brazil, but working for a Dutch company, he seems to be an international person. On the technology side, he is an experienced Java developer and has a deep knowledge in a range of other technology. On the personal side, Gabriel is excited to help CloudStack grow as a community and spread the knowledge for it as much a possible.

Meet Gabriel – the new VP of Apache CloudStack. A person, who is friendly, open-minded and ready to help everyone in the community!

Gabriel-VPACS.jpg

1. What exactly is the role of VP of Apache CloudStack?

To give some context let’s start with a bit of Apache.

The Apache Software Foundation controls over 300+ Projects. Therefore, it is quite hard for a single Apache Board to stay close and manage all the projects.

With that in mind, each project holds a group of contributors capable of managing supervising the project following the Apache guidelines; this group is called Project Management Committee (PMC). A project VP is a PMC Chair appointed by the Apache Board.

The VP serves as a bridge between the ASF Board and the Project, providing reports to the Apache Board on a quarterly basis. VP also holds an important role in terms of marketing the project and orchestrating discussions.

2. If you look at CloudStack, it has played a critical role for many solutions providers and companies who search for ease of use and deployment. Which companies can benefit the most from CloudStack?

Any company that deploys and consumes large loads of computer resources can benefit from CloudStack. Some examples are:

· Cloud Providers: they are a perfect match as their core business is Infrastructure-as-a-service (IaaS)

· Telecommunications Companies: are transiting to large cloud infrastructures; especially with the wide change on the communication industry (migrating from traditional Telephone & TV to wireless mobile and Internet technologies)

· Universities and Research Rroups: need large scale systems for running experiments and also maintaining multiple services for students, professors, and researchers

· Enterprises / Governmental Organizations: they process and store loads of data, and need elastic computer resources to comply with their demands

In summary, these companies have something in common:

1. The costs with public clouds are higher than deploying and managing their own Private Cloud.

2. Also, some companies must control their data and will not process them on third-parties.

In all those cases CloudStack has proven to be a competitive option.

3. Choosing a cloud management system is a hard thing, especially if you have a long history with specific technologies. Why should companies migrate to CloudStack?

That is true. Choosing such a system is hard and it requires evaluating many aspects, such as the goals, expectations, and technical background that the company already has.

CloudStack can handle a wide set of hypervisors, and instead of creating new components and projects, it focuses on connecting and managing solid technologies such as iSCSI, NFS, and Ceph. Additionally, it allows configuring guest networks with IPv6 protocol for VMs, which is not commonly supported by other cloud orchestration systems.

In short: a good thing from CloudStack for companies planning to migrate to Private Cloud is that it adopted technologies that are out in the industry for decades and most of the Admins and Engineers are already used to them. This can cut deployment and operation costs.

4. On the development side, how easy it is to implement and manage CloudStack?

CloudStack, as any other cloud orchestration platform, is a complex solution; it requires IT professionals with multidisciplinary backgrounds, such as development skills (e.g. Java, Python, MySQL, Bash, Git, Node.js), as well as experience with virtualization, networking and storage systems. So it might take some time for a new developer to learn its way. However, Apache projects work hard to help newcomers; and CloudStack is no different. There are documentations that guide users, system admins, and developers. Deploying CloudStack can be easy when compared to other options and operating it can be simple to users that are well adapted with all the technologies in CloudStack.

5. What would you share about the community?

The fact that the project is managed by Apache Software Foundation provides all the Apache background on building an open-source community. It is one of our core goals to encourage experienced developers and users to help newcomers.

On top of that, assembling a community where everyone has a saying is one of the foundations of Apache projects. Therefore, we are always open to new ideas and feature requests.

6. How do you think we can all grow the CloudStack community?

It is very important to grow our community and I strongly believe that we should connect to students, researchers and professors in a way that we can bring young and passionate talents to develop our project.

Additionally, participating in conferences and writing for technical magazines can advertise Cloud computing Infrastructure-as-a-Service model as well as the CloudStack project.

7. What is the direction in which CloudStack is going as a technology?

We are working hard to keep it a reliable and stable solution; but it is also key to invest on user-friendly experience. A good project is one that can be easily deployed and used. We have been continuously enhancing the documentation; additionally, CloudStack has recently migrated to a new User Interface.

8. Many community members notice that CloudStack is becoming more and more appealing for enterprises. What would you advise this type of organisations?

Small-medium enterprises need to determine which deployment model best suits their Cloud strategy. There are pros and cons on any of the cloud options (private, public, or hybrid clouds).

Considering the complexity and challenges of deploying a cloud infrastructure, Cloudstack is reliable, easy to deploy, and can scale well. Additionally, CloudStack supports integration with public clouds; therefore it is a great option for hybrid clouds.

We have many known cases of companies that use it for a long time and have scaled their CloudStack Data Centers to huge amounts of Hosts and VMs. But there are also examples of small organizations that are benefiting from private clouds either as a key component of their core business or a tool for internal IT development and growth.

9. As a person, you are recognized for your contribution to CloudStack. How did you start with it?

It all started in 2013, when I was an undergrad student working at a research lab that wanted to deploy a Cloud orchestration platform. We chose CloudStack over all the options and I began my journey on the CloudStack world.

On the 1st November 2013 I sent my first mail to the CloudStack mailing list with some questions regarding the process of upgrading from CloudStack 4.1.1 to 4.2.0.

In December of 2015 I opened my first Pull Request, which led me to work closer to the community by interacting at the mailing lists, and proposing and reviewing implementations.

I became a committer in 2017 and worked as a Release Manager for CloudStack 4.12.0.0 in early 2018. By the end of 2018 I was invited to be part of the Apache CloudStack PMC.

10. Any advice to all developers, writing new features for CloudStack?

Open source is all about multiple developers creating and fixing code together; we must focus on maintainability, stability, and documentation.

When writing new features we should think about how other developers will debug and extend the code. In summary: write code as simple as possible.

I would recommend the following principles:

1. Use clear and self-explaining variable names

2. Take advantage of coding libraries to use existing tools

3. Make it easy for other developers to work into the workflow

4. Keep it well documented

5. Make code reusable and avoid duplicated lines

11. If you need to summarize CloudStack in 3 words, what would they be?

Open-source reliable clouds, or simply: it goes on!