Welcome!

Cloud Expo Authors: Robert Eve, Jeremy Geelan, Maureen O'Gara, Pat Romanski, Liz McMillan

Related Topics: Cloud Expo

Cloud Expo: Article

Introducing an Out-of-the-Cloud Development Environment

Even though Fazend.com is still in its beta-phase we host a number of new projects every week

The Fazend.com platform provides three components out-of-the-cloud (Subversion, Trac, and Hudson), and adds four services on top of these open source products, including their configuration, maintenance, regular backups, and a simple user interface.

Cloud Computing is the name by which we all now refer to the very popular concept of outsourcing of non-critical technical processes.

Actually, not only non-critical. Server hosting, ERP systems, mail and document management are already effectively provided "out-of-the-cloud". In most cases global SaaS providers guarantee security, reliability, and performance incomparable with your similar in-house solutions. It is not a question any more whether to buy a service out-of-the-cloud or to make it at home. The question is which SaaS providers you work with and how you integrate them effectively.

Software development environment is a service that perfectly fits into cloud computing concept, however there are few providers of such a service.

Nowadays, every software team has to invest a good amount of time and effort to setup and host its own development environment. In most cases such an environment has to include a server-side code repository (either Subversion, Git, or something else), issue tracking system (either JIRA, Trac, Bugzilla, or something else), and a continuous integration server (either Hudson, Bamboo, CruiseControl, or something else). The combination of these three software components, provided they are installed and configured properly, gives a good level of comfort for your team. You can control what is going on and you can affect this on-going process.

First of all, the code repository keeps your source code under version control and helps programmers to resolve conflicts in their changes, very often committed to the repository in an un-synchronized manner. Second, the issue tracking system facilitates communication between your team members and helps a project/product manager to prioritize and organize communication channels. Almost all modern issue tracking systems are empowered with wiki-like document management instruments, enabling your team to collaborate via written documentation. Third, the continuous integration server automates software building process and helps your entire project to stay synchronized.

Installation, configuration, and maintenance of these three components is an error-prone and complex process. It requires special knowledge, skills, and experience. What makes the situation even worth is that the majority of available tools are free and open source, they are error-prone by design. Thus, your team needs a dedicated person to be responsible for these tools?

Does your team have to have the same problems and experience the same bottlenecks as others? "Definitely not", we said two years ago and founded Fazend.com, a cloud service, which provides everything your software development team may need, out-of-the-cloud. Moreover, we decided to make it free for any project, either commercial or open source.

Well, to be honest, such an idea is not brand new. A number of solutions have been existing before, but all of them have certain drawbacks, for example:

  • Sourceforge.net, Google Code, and GitHub.com are great hosted repository providers. However they do not accept commercial projects. Besides that they do not allow fine-grained configuration of access control. In other words, source code hosted there is always open for everybody. Moreover, there is still a necessity of continuous integration service, which they don't provide. Fazend.com is different, it lets you configure access permissions to your repository and all other possible parameters to the every last detail, through a simple web panel.
  • MikeCI.com is a fee-based hosted continuous integration platform, which is good, but doesn't provide the other two components (repository and issue tracking). Such a stand-alone CI server location makes fine-tuning difficult and sometimes just impossible. Fazend.com is different, it is free and this is, of course, the first advantage. The second one is that with Fazend.com your source code repository stays logically close to CI environment (not physically, of course), and you can configure them together.
  • There are many companies offering Subversion, Git, and Trac hosting (for example, WebFaction.com, SourceRepo.com, EuroSVN.com, etc.) for a monthly fee. Of course, continuous integration is out of the picture. But this is just a part of the issue. Much bigger problem is that you will have to administer your "cloud artifacts" almost always manually via SSH. Sooner of later you will understand that what you are buying is not an out-of-the-cloud service but just a Subversion-friendly web hosting. Fazend.com is different, it keeps you totally out of the low-level SSH things, letting you control everything through a simple web panel. Because Fazend.com is not a hosting company by its nature.

Fazend.com provides you three components out-of-the-cloud (Subversion, Trac, and Hudson), and adds four services on top of these open source products, incl. their configuration, maintenance, regular backups, and a simple user interface.

Even though Fazend.com is still in its beta-phase we host a number of new projects every week. The platform is properly funded, that's how it ican remain free for open source and commercial projects. The plans are to keep it free forever, earning money on other supplementary things, like hosted third-party on-demand tools and instruments.

You will not be surprised to know that we are looking forward your project joining our platform :)

More Stories By Yegor Bugayenko

Yegor Bugayenko is co-founder of Fazend.com, the recently founded Out-of-the-Cloud Development Environment.

Comments (0)

Share your thoughts on this story.

Add your comment
You must be signed in to add a comment. Sign-in | Register

In accordance with our Comment Policy, we encourage comments that are on topic, relevant and to-the-point. We will remove comments that include profanity, personal attacks, racial slurs, threats of violence, or other inappropriate material that violates our Terms and Conditions, and will block users who make repeated violations. We ask all readers to expect diversity of opinion and to treat one another with dignity and respect.


Cloud Expo Breaking News
As more enterprises are adopting clouds, the nature of cloud computing is changing. Previously, clouds were used to test applications or for non-mission critical applications. Today, enterprises are using clouds for cost-saving advantages and launching more mission critical applications that have defined performance needs. In his session at the 10th International Cloud Expo, Eric Shepcaro, CEO and Chairman of the Board of Telx, will discuss how distributed computing has many advantages. It wou...
“Big data represents a sea change of capabilities in IT” notes Matt McLarty, Vice President, Client Solutions at Layer 7, in this exclusive Q&A with Cloud Expo Conference Chair Jeremy Geelan. McLarty continued: “In conjunction with mobile and cloud, I think Big Data will provide a technological makeover to the typical enterprise infrastructure, drawing a hard API border in front of core business services while blurring the line between logic and data services.” Cloud Computing Journal: Agree or...
Hardware and chemistry improvements will make the $1,000 human genome a reality soon. While the massive amount of genomics data that will be generated represents a huge opportunity to advance personal medicine, it also presents an enormous big data challenge. In his session at the 10th International Cloud Expo, Dr Andreas Sundquist, CEO of DNAnexus, will discuss how the cloud will address these issues by enabling the management, storage, sharing and analysis of the world’s DNA data and how it ...
Virtualization and private cloud are good for server consolidation, creating flexible environments, and saving IT budget dollars. A recent survey of 1200 companies with 500+ employees showed that 59% had server virtualization in production or pilot. But that doesn’t tell the whole story. In his session at the 10th International Cloud Expo, Dave Asprey, VP of Cloud Security at Trend Micro, will explain the types of situations when you should consider not virtualizing some of your applications. ...
Hadoop, MapReduce, Hive, Hbase, Lucene, Solr? The only thing growing faster than enterprise data these days is the landscape of big data tools. These tools, which are designed to help organizations turn big data into opportunities, are gaining deeper insight into massive volumes of information. A recent Gartner report predicts that enterprise data will increase by 650% over the next five years, which means that the time is now for IT decision makers to determine which big data tools are the best...
The Platform as a Service (PaaS) market grew out of the fact that no other cloud solution addressed the ever-increasing complexity of managing and writing modern applications: no frameworks, libraries or APIs alone could tackle the sticky application engineering challenges. Unfortunately, PaaS 1.0 is what people are now seeing as strictly a “tool” to easily deploy apps to the infrastructure in a self-service way with little or no differentiation among offerings. However, in order for PaaS to rea...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...
With Cloud Expo 2012 New York (10th Cloud Expo) now under four months away, what better time to start introducing you in greater detail to the distinguished individuals in our incredible Speaker Faculty for the technical and strategy sessions at the conference... We have technical and strategy sessions for you every day from June 11 through June 14 dealing with every nook and cranny of Cloud Computing and Big Data, but what of those who are presenting? Who are they, where do they work, what e...
The proliferation of device connectivity is redefining the functionality requirements and capabilities of many embedded systems as more and more of these devices look to leverage the “Cloud.” While many commercial software and hardware component vendors have begun to realign their value propositions to satisfy growing demand, commercial-off-the-shelf products (COTS) alone cannot meet every OEM’s needs. As a result, the Embedded Cloud has injected a new level of uncertainty and a new competitive ...
Building a cloud computing environment with on-demand access to compute, network, and storage resources requires an elastic infrastructure at multiple levels. Virtualization combined with x86 servers has transformed the way we scale out compute resources. Unfortunately, legacy Fibre Channel and iSCSI storage architectures are rooted in rigid mainframe-era designs, and are fundamentally mismatched with the dynamic, shared modern data center. In his session at the 10th International Cloud Expo, ...