In the distant past, we built monolithic apps. I hope for your sake, this actually is a thing of the past. Because increased adoption of microservices and containers, means breaking monolithic architectures into many independent components or services. The switch to microservices means developers are seeing a rapid improvement in the quality, resiliency and performance of their applications and much faster speed to deployment.
In this blog article I will show you how to deploy Apache Spark in Apcera Platform Community Edition (CE) leveraging the Apcera Package Repository, Apps from Packages and Virtual Networks.
Apache Spark is a large-scale data processing engine that leverages multiple computers to perform data processing in parallel. Spark is viewed by many as the next iteration of big-data processing engines and a step forward from Hadoop. (In fact, Spark runs on top of Hadoop and the HDFS, in many instances.)
Today is an exciting day for Apcera and for all the developers out there who want a feature rich, secure and scalable container deployment and orchestration platform. After months of development the official release of Apcera Platform Community Edition (CE) is finally here.
Greetings from the Apcera product team! I’m David Burke, a senior product manager for the Apcera Platform. Today we are officially releasing the Apcera Platform Community Edition (CE). This is a feature-rich version of Apcera that lets anyone build a cluster and deploy applications in a matter of minutes. Oh yeah, and it’s completely free! You get access to seriously useable software at no charge.
As you may have read, Apcera will be integrating with Kubernetes to provide a trusted fabric for containers. This is a BIG DEAL for us and a big bet on the future of cloud computing. It comes after I joined the Governing Board of the Cloud Native Computing Foundation - the recently new custodian of Kubernetes - to become more personally involved in the project.
Here’s the backstory.
Here at Apcera, we care deeply about encouraging diversity in technology. We try to show our support through sponsorships, our hiring efforts and tech talks given by our senior leadership team. Our COO, Jan Plutzer was recently featured at the Atlassian Women in Tech Speaker Series where she spoke to women about how vital they are to the tech industry.
Here at Apcera, we are gophers. We use Golang for building distributed systems across many different public and private cloud infrastructures. On AWS, Azure, Digital Ocean, OpenStack and VMware, Golang makes distributing a single cross-compiled binary trivial. Compile-time checks reduce bugs in our code. The concurrency primitives make writing concurrent software easy. We’re also constantly looking for ways to simplify the installation of the Apcera Platform. There are really good virtual machine management libraries for other programming languages like Python, Java and Ruby.
IT organizations face a dilemma: focus on innovation (while introducing risk) or focus on security (while stifling innovation). It seems that most companies haven’t found a way to have their cake and eat it too.