We caught up with John during the DevNation Hackathon at Red Hat Summit 2014. He was proud of his new status as a member of Gluster's board and we wanted to hear all about it -- and about everything else he's been up to.
Who are you?
I’m John Dickinson, Director of Technology for SwiftStack, an object storage software company, and I'm the Project Technical Lead for the OpenStack Object Storage project, code-named Swift. I also recently appointed to join the Gluster community board.
What do you do?
My daily responsibilities involve communications management, contributor management, a lot of code review, code writing, evangelism for the OpenStack Swift project. Inside SwiftStack, it means ensuring we add the most value on top of the Swift object store. It’s a community role and a technical role.
Tell us about Swift
OpenStack Swift is an object storage system built for scale, optimized for durability, high availability, and massive concurrency across the entire data set — it lets you create an Amazon S3-like public cloud in your own data center. It’s ideal for storing content that needs to be made accessible on the web. For example, images, videos, potentially backups, and user-generated content.
OpenStack Swift powers some of the world’s largest storage clouds through Red Hat, Hewlett-Packard, Rackspace, IBM, service providers, and other private cloud storage deployments. Many companies are choosing OpenStack Swift as the technology behind their storage solution. One of my favorite Swift deployers is Wikipedia — if you see an image on Wikipedia, it’s coming from their own Swift cluster.
How is SwiftStack different than OpenStack Swift?
Swift is a flexible and powerful storage engine that allows operators to take advantage of scalable storage on commodity hardware. Deployers need a way to simply configure, monitor, and manage their Swift cluster and integrate it into their existing IT infrastructure. That's where SwiftStack comes in. SwiftStack is a decoupled management control plane for OpenStack Swift. It integrates Swift into your existing infrastructure, tells you what's going on, and helps you handle the day-to-day cluster management.
Why is OpenStack and Swift important?
Customers need to have ownership and control over their data. Ownership doesn’t just mean you can only see the code; ownership means you can influence it. And with the OpenStack governance model, you not only see the code but influence its direction and get involved with the community as a whole. That gives you lots of control and ownership of what is actually touching your data.
Also, data consumption models have radically changed in recent history. The storage solutions that used to work no longer do! And the reason is because mobile deployment has exploded. Everybody assumes all their data is available on all their devices all the time. But our devices aren’t necessarily getting more storage; they’re relying on some centralized storage system. So when you need to solve storing data at massive scale and supporting modern workloads, you need Swift.
How does the Gluster community play into this?
We know that software is eating the world, and that we have the ability now with software storage to do something radically new. We have the ability to go bigger and be more available at a lower price than we’ve ever been able to.
But one of the challenges is migrating from legacy storage systems. The reason I'm interested in the Gluster community is the joint interest we have in migration from legacy storage. Gluster-Swift is a great indicator of how this could work. The Gluster and Swift communities are both interested in this and it would appear we could collaborate is some ways even beyond the Gluster-Swift project to accomplish a smooth migration and management within Red Hat.
My vision for Swift is that everyone, everywhere, every day will use it whether they know it or not. I think we’re on our way to that goal. We see adoption from consumer facing web sites to major cloud service providers to finance software as a service, gaming, mobile media, and video content delivery. And with tools like Gluster-Swift, we can accelerate this goal.
What’s the Red Hat connection in all this?
Red Hat’s upstream collaboration demonstrates Swift’s ability to be extended and to support different use cases. This is a model that other companies can follow. Red Hat has embraced the upstream community by taking advantage of the existing areas of extensibility within the Gluster and Swift projects, and, where those were lacking, contributes back improvements.
Red Hat is the leading Linux distribution for enterprise deployers. SwiftStack's community partnership with Red Hat contributes directly to our mutual goal of giving customers access to high quality and well-supported open storage systems.
저자 소개
채널별 검색
오토메이션
기술, 팀, 인프라를 위한 IT 자동화 최신 동향
인공지능
고객이 어디서나 AI 워크로드를 실행할 수 있도록 지원하는 플랫폼 업데이트
오픈 하이브리드 클라우드
하이브리드 클라우드로 더욱 유연한 미래를 구축하는 방법을 알아보세요
보안
환경과 기술 전반에 걸쳐 리스크를 감소하는 방법에 대한 최신 정보
엣지 컴퓨팅
엣지에서의 운영을 단순화하는 플랫폼 업데이트
인프라
세계적으로 인정받은 기업용 Linux 플랫폼에 대한 최신 정보
애플리케이션
복잡한 애플리케이션에 대한 솔루션 더 보기
오리지널 쇼
엔터프라이즈 기술 분야의 제작자와 리더가 전하는 흥미로운 스토리
제품
- Red Hat Enterprise Linux
- Red Hat OpenShift Enterprise
- Red Hat Ansible Automation Platform
- 클라우드 서비스
- 모든 제품 보기
툴
체험, 구매 & 영업
커뮤니케이션
Red Hat 소개
Red Hat은 Linux, 클라우드, 컨테이너, 쿠버네티스 등을 포함한 글로벌 엔터프라이즈 오픈소스 솔루션 공급업체입니다. Red Hat은 코어 데이터센터에서 네트워크 엣지에 이르기까지 다양한 플랫폼과 환경에서 기업의 업무 편의성을 높여 주는 강화된 기능의 솔루션을 제공합니다.