{"componentChunkName":"component---src-templates-tag-jsx","path":"/blog/tag/news/2/","result":{"data":{"prismic":{"allFeaturedblogs":{"edges":[{"node":{"featured_blogs_enabled":true,"heading":[{"type":"paragraph","text":"Featured posts","spans":[]}],"featured_blog_1":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":395},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/6d8d81b1-971a-4313-b033-b4e125cb14a0_MondoDB-blog-header-790x395.PNG?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Introducing DigitalOcean Managed MongoDB – a fully managed, database as a service for modern apps","spans":[]}],"blog_post_date":"2021-06-29","blog_post_content":[{"type":"paragraph","text":"MongoDB is one of the most popular databases, and it’s ideal for apps that evolve rapidly and need to handle huge volumes of data and traffic. It offers advantages like flexible document schemas, code-native data access, change-friendly design, and easy horizontal scale-out.","spans":[{"start":22,"end":44,"type":"hyperlink","data":{"link_type":"Web","url":"https://db-engines.com/en/ranking","target":"_blank"}}]},{"type":"paragraph","text":"However, building and maintaining MongoDB clusters from the ground up can be a huge undertaking. Developers often complain that they have to spend their valuable time and resources on database management. Well, we’ve been listening and have some great news: accessing and managing MongoDB on DigitalOcean just got a lot simpler!","spans":[]},{"type":"paragraph","text":"We are excited to announce that DigitalOcean Managed MongoDB is now in General Availability. Managed MongoDB is a fully managed, database as a service (DBaaS) offering from DigitalOcean, built in partnership with and certified by MongoDB Inc. It provides you all the technical capabilities that make MongoDB so beloved in the developer community. Together we have ensured that you will get access to all the latest releases of the MongoDB document database as they become available.","spans":[{"start":32,"end":91,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases-mongodb/"}},{"start":230,"end":241,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/","target":"_blank"}}]},{"type":"paragraph","text":"Managed MongoDB simplifies the MongoDB administration. Developers of all skill levels, even those who do not have prior experience in databases, can spin up MongoDB clusters in just a few minutes. We handle the provisioning, managing, scaling, updates, backups, and security of your MongoDB clusters, allowing you to offload the complex, time consuming –yet critical – database administration tasks to us. This empowers you to focus on what really matters: building awesome apps.","spans":[]},{"type":"embed","oembed":{"height":113,"width":200,"embed_url":"https://www.youtube.com/watch?v=NvHQSV7jnKA","type":"video","version":"1.0","title":"Create a MongoDB Database on DigitalOcean","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","provider_name":"YouTube","provider_url":"https://www.youtube.com/","cache_age":null,"thumbnail_url":"https://i.ytimg.com/vi/NvHQSV7jnKA/hqdefault.jpg","thumbnail_width":480,"thumbnail_height":360,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/NvHQSV7jnKA?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"heading2","text":"Benefits of Managed MongoDB","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"list-item","text":"Easy set up and maintenance: We create the database clusters for you. Simply choose the cluster configuration (e.g., memory, disk size, number of nodes, etc.), and the data center in which you want to host the database. Follow a few simple steps and your database cluster will be up and running in a matter of minutes. You can spin up clusters using the cloud control panel, CLI, or API.\n\n","spans":[{"start":0,"end":28,"type":"strong"}]},{"type":"list-item","text":"Automatic daily backups with point in time recovery: Data is one of the most important assets of an app, so it’s critical to backup your database. We take backups of your entire clusters automatically on a daily basis, for free. We also provide a point in time recovery for 7 days, that way if things go wrong due to human error, machine error, or some combination of both, you can easily restore the database as it was at any point in the previous 7 days. \n\n","spans":[{"start":0,"end":52,"type":"strong"}]},{"type":"list-item","text":"Automatic updates and access to latest MongoDB releases: You get access to MongoDB 4.4. This is the latest release of MongoDB and comes packed with numerous enhancements like hedged reads, rust, and swift drivers. Since we have developed Managed MongoDB in partnership with MongoDB Inc, you will always get access to new releases as they become available. With Managed MongoDB, the updates happen automatically. Just select a date and time for the updates and we take care of the rest. This makes it easy to stay up to date with MongoDB releases without disrupting your business.\n\n","spans":[{"start":0,"end":56,"type":"strong"},{"start":148,"end":169,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.mongodb.com/new","target":"_blank"}}]},{"type":"list-item","text":"High availability with automated failover: If your database goes down, it can take down the entire app, leading to bad customer experiences. With Managed MongoDB, you can easily minimize the downtime for your database and make it highly available with standby nodes. Standby nodes add redundancy, so if for example the primary node fails, the standby node is immediately promoted to primary and begins serving requests while we provision a replacement standby node in the background.\n\n","spans":[{"start":0,"end":42,"type":"strong"}]},{"type":"list-item","text":"Scale up easily to handle traffic spikes: As your app gains traction and the usage grows, it’s important to have a database that can keep up with the increased demand. With Managed MongoDB, you can easily scale up the size of database nodes when needed.\n\n","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Secure by default: Since data is critical, it also needs to be secure. We encrypt data at rest with LUKS and in transit with SSL. When you create a new cluster, it’s placed in a VPC network by default that provides a more secure connection between resources. You can also restrict access to your nodes to prevent brute-force password and denial-of-service attacks.","spans":[{"start":0,"end":18,"type":"strong"},{"start":178,"end":189,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/vpc/"}}]},{"type":"heading2","text":"The need for Managed Databases","spans":[]},{"type":"paragraph","text":"DigitalOcean’s mission is to simplify cloud computing so developers, startups, and SMBs can spend more time building software that changes the world. While databases are a critical component to any application, building, maintaining, and scaling them can be complex and time consuming. For developers that are building apps for their business, database administration is often not a core focus area. But it’s quite common to find developers that write the code and then also roll up their sleeves to maintain databases. Such users would rather offload the tedious database administration and focus their limited time and energy on building and enhancing their apps. ","spans":[]},{"type":"paragraph","text":"With this in mind, we introduced Managed Databases a couple of years ago and are excited to add Managed MongoDB to our portfolio. With this release, DigitalOcean Managed Databases now supports the following engines:","spans":[{"start":33,"end":50,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/managed-databases/"}}]},{"type":"image","url":"https://images.prismic.io/www-static/87745cc1-1c5f-4463-b104-104b7fc30dc7_managed-databases-logos.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":849,"height":104}},{"type":"paragraph","text":"Managed MongoDB launch comes on the heels of DigitalOcean App Platform, a modern, reimagined PaaS (Platform as a Service) that we released a few months ago. App Platform makes it very easy to build, deploy, and scale apps and static sites. You can deploy code by simply pointing to your GitHub and GitLab repos, and App Platform will do all the heavy lifting of managing infrastructure, app runtimes, and dependencies. App Platform, along with Managed Databases, helps fulfill DigitalOcean’s mission by empowering developers, startups, and SMBs to focus more on their apps, and less on the underlying infrastructure and databases.","spans":[{"start":45,"end":70,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"heading2","text":"How Managed MongoDB works","spans":[]},{"type":"paragraph","text":"DigitalOcean provides you with various compute options to build your apps like:","spans":[]},{"type":"list-item","text":"Droplets: On-demand, Linux virtual machines suitable for production business applications and personal passion projects.","spans":[{"start":0,"end":8,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/droplets/"}}]},{"type":"list-item","text":"DigitalOcean Kubernetes: Managed Kubernetes with automatic scaling, upgrades, and a free control plane.","spans":[{"start":0,"end":23,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}}]},{"type":"list-item","text":"DigitalOcean App Platform: A fully managed Platform as a Service.","spans":[{"start":0,"end":25,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/app-platform/"}}]},{"type":"paragraph","text":"No matter which compute option you choose to build your apps, you can easily add Managed MongoDB to it. In addition to this, Managed MongoDB also integrates with the Node.js 1-Click App from DigitalOcean Marketplace making it a lot easier to build Node.js apps.","spans":[{"start":166,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/apps/nodejs"}}]},{"type":"heading2","text":"Simple, predictable pricing","spans":[]},{"type":"paragraph","text":"Just like all DigitalOcean products, Managed MongoDB provides simple, predictable pricing that allows you to control costs and prevent any surprise bills. You can spin up a database cluster for just $15/month, or a highly available three-node replica set for $45/month. Click here for more information.","spans":[{"start":270,"end":301,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/#managed-databases"}}]},{"type":"heading2","text":"Regional availability","spans":[]},{"type":"paragraph","text":"Managed MongoDB is currently available in the following regions:","spans":[]},{"type":"list-item","text":"NYC3 (New York, USA)","spans":[]},{"type":"list-item","text":"FRA1 (Frankfurt, Germany)","spans":[]},{"type":"list-item","text":"AMS3 (Amsterdam, Netherlands)","spans":[]},{"type":"paragraph","text":"We will be making Managed Mongo available in other regions soon. Please check out the release notes for most up to date information on regional availability.","spans":[{"start":86,"end":99,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/"}}]},{"type":"heading2","text":"Join us at deploy, DigitalOcean’s virtual user conference","spans":[]},{"type":"paragraph","text":"Today we have deploy, DigitalOcean’s signature user conference, which focuses on celebrating, educating, and connecting awesome builders from all over the world.","spans":[{"start":14,"end":20,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/home"}}]},{"type":"paragraph","text":"Check out the keynote session from DigitalOcean's CEO, Yancey Spruill, in which he talks about where we're headed as a company and shares some exciting product updates. His keynote will be followed by sessions from community members, engineers, customers, and other experts that are building technologies and businesses powered by the cloud. With live Q&A and an active Discord server, there’s ample opportunity to engage and learn something new. Click here to attend the deploy conference.","spans":[{"start":14,"end":69,"type":"hyperlink","data":{"link_type":"Web","url":"https://deploy.digitalocean.com/agenda/session/552806"}},{"start":347,"end":384,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy-discord"}},{"start":461,"end":489,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/deploy"}}]},{"type":"paragraph","text":"We are also launching a hackathon for DigitalOcean Managed MongoDB. Learn how you can participate, submit an app and get a t-shirt.","spans":[{"start":24,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/mongodb-hackathon"}}]},{"type":"paragraph","text":"We hope you will give Managed MongoDB a try. Here are some sample datasets and sample apps that you can use to kick the tires. Check out the docs and let us know what you think!","spans":[{"start":22,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/databases/new?engine=mongodb"}},{"start":59,"end":90,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/do-community/mongodb-resources","target":"_blank"}},{"start":141,"end":145,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/databases/mongodb/"}}]},{"type":"paragraph","text":"If you’d like to have a conversation about using DigitalOcean and Managed MongoDB in your business, please feel free to contact our sales team.","spans":[{"start":120,"end":142,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/company/contact/sales/"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"André Bearfield","spans":[]},{"type":"paragraph","text":"Director of Product Management","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"André Bearfield","author_image":{"dimensions":{"width":553,"height":547},"alt":"André Bearfield","copyright":null,"url":"https://images.prismic.io/www-static/fdc7c85186f0a850b04083e1d4306bd1c19772e8_andre-bearfield.png?auto=compress,format"},"_meta":{"uid":"andre-bearfield"}},"_meta":{"uid":"introducing-digitalocean-managed-mongodb"}},"featured_blog_2":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":"Droplet Console","copyright":null,"url":"https://images.prismic.io/www-static/710499ae-78cc-4179-afc1-15793637b200_DODX3727-790x400-logo-2.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Securely connect to Droplets with SSH key pairs using a new Droplet Console","spans":[]}],"blog_post_date":"2021-08-10","blog_post_content":[{"type":"paragraph","text":"The famous author Ken Blanchard once said, “Feedback is the breakfast of champions.\" This is something we truly believe at DigitalOcean, and we always strive to enhance our products based on customer feedback.","spans":[]},{"type":"paragraph","text":"With this goal in mind, we are excited to introduce a new Droplet Console that will make it much easier to connect to your Droplets securely. The new Droplet Console provides one-click SSH access to your Droplets through a native-like SSH/Terminal experience. It also eliminates the need for a password or manual configuration of SSH keys. Starting today, we’re pleased to announce that the new Droplet Console is now available to all Droplet users.","spans":[]},{"type":"heading2","text":"Why you should be using Secure Shell (SSH) ","spans":[]},{"type":"paragraph","text":"Password-based security is notoriously insecure due to password fatigue and the overuse of passwords such as ‘123456’. Secure Shell or SSH is a network communication protocol that solves this by using passwordless solutions for encryption, enabling two computers to communicate and securely share data. At a high level, SSH works by creating cryptographic key pairs consisting of a public and private key, which are computer generated and stored separately to ensure their security. ","spans":[{"start":80,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://cybernews.com/best-password-managers/most-common-passwords/"}}]},{"type":"paragraph","text":"SSH has become the default encryption protocol for many industries, but it was difficult to use SSH keys with DigitalOcean’s current Recovery (VNC) console, which is why we developed our new Droplet Console. The new Droplet Console is backed by an agent that security supervises the key pair, while also providing one-click SSH access to our users. You can see the full list of features below.","spans":[]},{"type":"heading2","text":"The new Droplet Console: More time saving, less time wasting ","spans":[]},{"type":"paragraph","text":"The new Droplet Console is for everyone who is looking to build fast, secure apps and avoid hassles with SSH access & usability issues.","spans":[]},{"type":"paragraph","text":"In addition to easier SSH access, the new Droplet Console comes with:","spans":[]},{"type":"list-item","text":"Copy/paste text: Instead of typing lengthy key pairs and text manually, you can use copy/paste to save time. ","spans":[{"start":0,"end":17,"type":"strong"}]},{"type":"list-item","text":"Multi-color support: Multi-color support makes the console more useful and intuitive, and breaks the conventional standard appearance which is black text on a white background. ","spans":[{"start":0,"end":41,"type":"strong"}]},{"type":"list-item","text":"Multi-language support: DigitalOcean’s new Droplet Console supports multiple languages, meaning you can now type and view any content in any language that is supported by UTF-8","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"list-item","text":"OS/images supported: Linux distributions (Ubuntu(16.04 - 20.04), Fedora (32 & 33), Debian (9), CentOS (7.6 & 8.3), CentOS 8 Stream, Rocky Linux and Marketplace images.","spans":[{"start":0,"end":20,"type":"strong"},{"start":148,"end":159,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/"}}]},{"type":"paragraph","text":"The new Droplet Console is available by default on any new Droplets you spin up. You can also enable it manually on older Droplets. Click here to learn more!","spans":[{"start":132,"end":157,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.digitalocean.com/products/droplets/how-to/connect-with-console/"}}]},{"type":"paragraph","text":"Check out this short walkthrough video that shows the new Droplet Console in action: ","spans":[]},{"type":"embed","oembed":{"type":"video","embed_url":"https://www.youtube.com/watch?v=Qt7QihVuxiE","title":"Access Your Droplet Terminal Through the Web Console","provider_name":"YouTube","thumbnail_url":"https://i.ytimg.com/vi/Qt7QihVuxiE/hqdefault.jpg","provider_url":"https://www.youtube.com/","author_name":"DigitalOcean","author_url":"https://www.youtube.com/c/Digitalocean","height":113,"width":200,"version":"1.0","thumbnail_height":360,"thumbnail_width":480,"html":"<iframe width=\"200\" height=\"113\" src=\"https://www.youtube.com/embed/Qt7QihVuxiE?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture\" allowfullscreen></iframe>"}},{"type":"paragraph","text":"We hope you’re excited about the new Droplet Console. You’re welcome to spin some Droplets up right now, and try out the new Droplet Console – why wait?","spans":[{"start":72,"end":103,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/droplets/new"}}]},{"type":"paragraph","text":"Happy coding!","spans":[]},{"type":"paragraph","text":"Harsh Banwait, Senior Product Manager","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Harsh Banwait","author_image":{"dimensions":{"width":600,"height":399},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/e83ff690-b20c-4d88-a2b6-57e562558cd6_download.png?auto=compress,format"},"_meta":{"uid":"harsh-banwait"}},"_meta":{"uid":"new-droplet-console-ssh-support"}},"featured_blog_3":{"__typename":"PRISMIC_Blog","_linkType":"Link.document","blog_header_image":{"dimensions":{"width":790,"height":400},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/588e28d3-d41e-480b-937b-8c3b19201f6e_DODX3568-790x400-Blog.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"How to scale your SaaS product without breaking the bank","spans":[]}],"blog_post_date":"2021-06-22","blog_post_content":[{"type":"paragraph","text":"These days, if you are in the business of software, chances are you are delivering or plan to deliver your services using a Software-as-a-Service (SaaS) model. A combination of internet-based delivery, subscription-based pricing, and low-friction product experiences have made SaaS solutions valuable tools for their users, and an excellent vehicle for software builders looking to distribute their products.","spans":[]},{"type":"paragraph","text":"These factors have made SaaS solutions ubiquitous; SaaS is the largest segment in the public cloud market, and is used to provide functionality ranging from personal finance apps for consumers, to productivity software for businesses, and even tools and services for software developers themselves to compose their applications and simplify their workflows. It is also not uncommon to find micro-SaaS applications being built for specific industries such as retail, job functions such as accounting or marketing, or tasks such as event management. ","spans":[]},{"type":"paragraph","text":"The best thing about this SaaS wave has been that it has allowed a new generation of software builders to build and monetize applications and participate in the digital economy. Previously, you had to be a big company with lots of resources, name recognition and distribution networks to successfully sell software products. Now, irrespective of whether you are a single person working on a passion project, a small team of developers in a startup, or a small and medium-sized business (SMB), the SaaS model enables you to express your ideas in the form of software and deliver them to customers anywhere in the world.","spans":[]},{"type":"heading2","text":"The unique challenges of building SaaS solutions","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Despite the opportunities that come with the widespread adoption of SaaS products, software builders still have to answer key questions in their journey to building successful SaaS products. Understanding what customers to target, features to prioritize, how to price your product, and how to acquire customers are all critical questions to figure out while you are also doing the important job of actually building and operating the product. ","spans":[]},{"type":"paragraph","text":"Writing the code, testing, deployment, monitoring the usage in production, and ensuring that your apps are able to handle the additional demand when customer base and usage grows are all essential and time-consuming tasks.","spans":[]},{"type":"paragraph","text":"Additionally, being able to test multiple ideas, pivot, and double down on the ideas that actually work is critical in early stages of SaaS development. Once growth comes, it is equally important to scale up without compromising on performance or reliability. Needless to say, all of this needs to be economically viable as well, since not everyone has the resources of large SaaS providers like Salesforce or Adobe.","spans":[]},{"type":"heading2","text":"Cloud Computing enables builders but also poses challenges","spans":[]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Fortunately, for the act of building and operating your apps, cloud computing can help take some load off your shoulders. Unless you have the scale and resources of Facebook, chances are you are not going to set up your own data centers to host the computing infrastructure that powers your SaaS company. Public cloud infrastructure providers can bring great value to SaaS builders by providing on-demand computing services with usage-based pricing. However, just like how the legacy software companies weren't built for the SaaS model, the early (and big) cloud computing services were not optimized for the unique needs of small SaaS building teams. ","spans":[]},{"type":"paragraph","text":"Smaller SaaS teams face challenges with large cloud computing providers, including:","spans":[]},{"type":"heading4","text":"Too many technology options","spans":[]},{"type":"paragraph","text":"There are just too many options for tech stacks on which to build your SaaS - programming languages, application development frameworks, libraries, runtime environments, architectural patterns, and deployment models - and the list is growing by the day.","spans":[]},{"type":"heading4","text":"Complexity of cloud computing services","spans":[]},{"type":"paragraph","text":"Even when you have decided on a technology stack, there is a lot of cloud vendor-specific terminology you need to learn and heavy lifting you need to do to build on the cloud, not all of which contributes to making your SaaS applications successful.","spans":[]},{"type":"heading4","text":"Unpredictable costs","spans":[]},{"type":"paragraph","text":"The experimentation necessary in early stages of SaaS development, as well as the scaling of applications required during the growth phase, call for affordable and predictable pricing from your cloud provider. The last thing SaaS teams want is surprising and indecipherable bills from your cloud provider. Unfortunately, smaller businesses often experience unpredictable costs with cloud providers who are busy serving only the large enterprises.","spans":[]},{"type":"heading2","text":"DigitalOcean provides a simple, cost effective solution for SaaS builders","spans":[]},{"type":"paragraph","text":"Fortunately, at DigitalOcean we have a laser focus on small software development teams, who are trying to build the next generation of applications. Today, DigitalOcean customers are already building SaaS applications which serve all kinds of customers.","spans":[{"start":191,"end":217,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/solutions/saas/"}}]},{"type":"paragraph","text":"We believe SaaS builders should focus on building apps that power their business, and not spend their valuable time on managing infrastructure. That is exactly what we have been able to enable through our intuitive products that are built for scale and reliability.","spans":[{"start":205,"end":223,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/"}}]},{"type":"list-item","text":"Vidazoo is an advertising technology company specializing in video streaming and serving. It serves video ads to thousands of websites and handles close to 10 billion requests per day. \n\n“We are as much a data company as an adtech company. Our business relies on speedy and accurate data processing at massive scale. DigitalOcean provides us the perfect set of tools to operate our SaaS business profitably, while not making us feel the need to become full time system administrators. We plan to move a lot of our apps to DigitalOcean App Platform and other fully managed products.” - Roman Svichar, CTO of Vidazoo","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://vidazoo.com/"}},{"start":187,"end":583,"type":"em"}]},{"type":"paragraph","text":"We believe in meeting customers where they are. If they already have an understanding of cloud infrastructure technologies, they should be able to leverage that knowledge and get started with our products without any further ramp up.","spans":[]},{"type":"list-item","text":"Whatfix is an enterprise SaaS provider that offers a digital adoption platform to businesses. The company helps enterprises gain the full value of their investments in enterprise applications by providing real-time, interactive, and contextual guidance to users of those applications. \n\n“What we really love about the DigitalOcean platform is the ease of use. We feel like we know infrastructure and can handle most of the configuration and management. What we needed from a cloud was not bells and whistles but efficiency and reliability. DigitalOcean provides us a platform to build our apps and then gets out of the way. Just how we like it.” - Achyuth Krishna, Director of Engineering of Whatfix","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://whatfix.com/blog/driving-the-future-now-were-excited-to-announce-our-90-million-series-d-funding/"}},{"start":287,"end":648,"type":"em"}]},{"type":"paragraph","text":"We understand that scaling while maintaining reliability of applications and profitability of business is important, so we provide robust solutions which minimize downtime.","spans":[]},{"type":"list-item","text":"Centra is a SaaS-based e-commerce platform for global direct-to-consumer and wholesale e-commerce brands. Centra provides a powerful e-commerce backend that lets brands build pixel-perfect, custom designed, online flagship stores. \n\n“How do we enable our customers to create differentiated online experiences? How do we ensure their e-commerce apps stay up and running at all times? How do we scale on-demand when traffic grows or new customers come in? These are the questions that we ask ourselves every day. Thankfully, we have a partner in DigitalOcean that provides just the platform to answer those questions enabling us to guarantee 99.9% uptime for our clients.” - Martin Jensen, CEO of Centra","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://centra.com/"}},{"start":233,"end":673,"type":"em"}]},{"type":"paragraph","text":"These are just a few examples of SaaS businesses finding success on DigitalOcean. We are constantly amazed by the creativity and innovation that software builders are utilizing our platform for. If you are interested in learning more about product updates, technical deep-dives and best practices for building SaaS products and businesses, please contact us to learn how we can help you get started. ","spans":[{"start":340,"end":357,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"Come build with DigitalOcean!","spans":[]},{"type":"paragraph","text":"Looking to migrate your SaaS to DigitalOcean? Leverage free infrastructure credits, robust training, and technical support to ensure a worry-free migration.","spans":[{"start":0,"end":156,"type":"strong"},{"start":0,"end":156,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/migrate/?utmmedium=blog","target":"_blank"}}]},{"type":"paragraph","text":"","spans":[]},{"type":"paragraph","text":"Raman Sharma","spans":[]},{"type":"paragraph","text":"Vice President, Product & Programs Marketing","spans":[]}],"tags":[{"tag1":{"__typename":"PRISMIC_Tag","tag":"Developer Relations","_linkType":"Link.document","_meta":{"uid":"developer-relations"}}}],"author":{"__typename":"PRISMIC_Author","author_name":"Raman Sharma","author_image":{"dimensions":{"width":512,"height":512},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/497b4b14-d192-493a-8b66-7ae176ba99f3_raman.png?auto=compress,format"},"_meta":{"uid":"raman-sharma"}},"_meta":{"uid":"how-to-scale-your-saas-product-without-breaking-the-bank"}}}}]}}},"pageContext":{"limit":12,"skip":12,"numTagPages":9,"currentPage":2,"uid":"news","data":[{"node":{"author":{"_linkType":"Link.document","author_name":"Yancey Spruill","author_image":{"dimensions":{"width":6016,"height":4016},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/5108518f-e9f6-4361-931e-64c8a848160d_YanceySpruill.jpg?auto=compress,format"},"_meta":{"uid":"yancey_spruill"}},"blog_header_image":null,"blog_headline":[{"type":"heading1","text":"Introducing DigitalOcean’s New CEO: \"Why I'm So Excited to Join DO!\"","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Hi, my name is Yancey, and as the incoming CEO of DigitalOcean, I wanted to take the opportunity to introduce myself to all of you – the developer community who helped make DigitalOcean what it is today.","spans":[]},{"type":"paragraph","text":"I’m thrilled to be joining this amazing team and even happier to lead the company through its next phase of growth – with a vision of serving many millions of developers, like you, all around the world.","spans":[]},{"type":"paragraph","text":"I started my career as a manufacturing engineer. I was responsible for integrating third-party hardware and software tools to enable factories to produce products faster, more efficiently, and with better quality. In this role, I truly came to appreciate the things that helped make my job a little bit easier, and I see many parallels in my experience then to the role of today’s developer.","spans":[]},{"type":"paragraph","text":"Later on I spent a number of years as an investment banker focusing on mergers and acquisitions to help technology, media, healthcare, and energy companies with their inorganic growth strategies to meet the needs of their customers. I learned a lot, but ultimately found my way back to my roots in the technology industry, helping to scale two rapidly growing companies, DigitalGlobe and SendGrid. What I loved most about these companies was their focus and passion for customer and employee experience, which I believe were critical elements leading to our ability to deliver strong financial results and returns for our investors.","spans":[]},{"type":"paragraph","text":"So why does this matter for DigitalOcean?","spans":[]},{"type":"paragraph","text":"I’ve worked with many companies at various stages of their growth, but regardless of industry or size, there’s always one constant: the need to identify what makes a company “magical” and to preserve it at all costs.","spans":[]},{"type":"paragraph","text":"At DigitalOcean, we have experienced incredible success by showering our customers and the broader developer community with “DO Love.” It is a pillar of our culture and something we will never abandon. Frankly, that was a critical element for me in deciding to join the team here. Seeing our team’s passion for customers and developers is inspiring, because any company that leads with genuine focus on its customer is a company that can endure for decades. DigitalOcean is one of those companies.","spans":[]},{"type":"paragraph","text":"Additionally, we have a product that truly makes an impact. Simplifying software allows everyone to integrate multiple tools much more easily, saving time, friction, and money. Making it so much simpler for new businesses and new ideas to get off the ground is our goal at DO. We want to make app development seamless, so you can spend less effort building and instead focus on growing your core business.","spans":[]},{"type":"paragraph","text":"As we focus on our own core business, DO Love will continue to be at the center of everything we do. We will continue to provide the simple-to-use tools, tutorials, documentation, and support as we always have, adding more of them over time. We will continue to provide our services in a scalable, reliable and secure way, even as we grow our numbers of products and expand our current 500,000 customer base. My aspiration is for us to continue to provide everything you love about DO now, but to also enhance our offerings in a way that is meaningful, strategic and most helpful for you over time.","spans":[]},{"type":"paragraph","text":"It’s incredibly exciting to be joining DO, where so many customers come to build their dream business, or just to follow their passion. It's vitally important to me as CEO to make sure that as our customers grow, and therefore we grow, we remain focused on ensuring that our products are always enabling and perpetuating our customers’ success.","spans":[]},{"type":"paragraph","text":"I look forward to meeting many of you in the coming days, months, and years. I look forward to your perspectives on how we can make things better for you today and how we can better serve you in the future.","spans":[]},{"type":"paragraph","text":"Finally, and most important to me, I look forward to DigitalOcean delivering for you as you evolve, grow, and realize your potential and your dreams.","spans":[]}],"blog_post_date":"2019-07-30","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Culture","_linkType":"Link.document","_meta":{"uid":"culture"}}},{"tag1":{"tag":"Community","_linkType":"Link.document","_meta":{"uid":"community"}}}],"_meta":{"uid":"introducing-digitaloceans-new-ceo-why-im-so-excited-to-join-do"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Phil Dougherty","author_image":{"dimensions":{"width":573,"height":557},"alt":"Phil Dougherty","copyright":null,"url":"https://images.prismic.io/www-static/ef89c36114b5e1872e8de0b79eb679b9be5b3765_phil.png?auto=compress,format"},"_meta":{"uid":"phil_dougherty"}},"blog_header_image":{"dimensions":{"width":1200,"height":640},"alt":"Kubernetes illustration","copyright":null,"url":"https://images.prismic.io/www-static/f0ae65520153925bcf7961cce341d2b1a61a293b_image8-1.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"DigitalOcean Kubernetes Is Now Generally Available and Getting Even Better","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Today, to coincide with the first day of CNCF’s KubeCon event, we are delighted to announce that DigitalOcean’s Managed Kubernetes services is now production ready and Generally Available.","spans":[{"start":41,"end":61,"type":"hyperlink","data":{"link_type":"Web","url":"https://events.linuxfoundation.org/events/kubecon-cloudnativecon-europe-2019/"}}]},{"type":"paragraph","text":"When we introduced DigitalOcean Kubernetes last year, we made it possible for you to spin up Kubernetes in minutes. With our simple and scalable Kubernetes service, all you need to do is define the size and location of your worker nodes, while DigitalOcean provisions, manages, and optimizes the services needed to run your Kubernetes cluster.","spans":[{"start":8,"end":42,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/digitalocean-releases-k8s-as-a-service/"}},{"start":125,"end":163,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/products/kubernetes/"}}]},{"type":"paragraph","text":"Hundreds of businesses and thousands of developers are running their apps using DigitalOcean Kubernetes, and we are grateful for the encouraging feedback we’ve received.","spans":[]},{"type":"preformatted","text":"At Grammofy, our goal is to build exciting digital music experiences for classical music listeners. Since we started using DigitalOcean Kubernetes, we need not spend nearly as much time on IT administration, and even developers without an IT background can control our infrastructure. We are a small company and this frees valuable resources for product development.– Matthias Kümmerer, CTO, Grammofy","spans":[{"start":366,"end":400,"type":"strong"}]},{"type":"preformatted","text":"We are a leading developer & operator of mobile casual games with offices in San Francisco and Singapore. We adopted DigitalOcean's Managed Kubernetes to deploy one of our analytics systems. We chose DigitalOcean because of its developer-friendly dashboards, clear pricing schema, and excellent documentation. These things made it possible for Super Lucky to create a Kubernetes cluster, stateful deployments, load balancers and services in a matter of days instead of weeks.– Alan Morales, Senior Software Engineer, Super Lucky","spans":[{"start":475,"end":528,"type":"strong"}]},{"type":"paragraph","text":"With the help of our customers, we’ve been working hard on enhancements to our Kubernetes service. Most notably, we’re pleased to introduce a free, integrated monitoring service that automatically provides insights and alerts for your clusters. In addition, DigitalOcean Kubernetes now supports the latest Kubernetes release, 1.14, which introduced 31 enhancements to the container orchestration platform. Now you can also schedule automatic patch version upgrades, e.g. 1.14.1 to 1.14.2, for your clusters.","spans":[{"start":299,"end":330,"type":"hyperlink","data":{"link_type":"Web","url":"https://kubernetes.io/blog/2019/03/25/kubernetes-1-14-release-announcement/"}}]},{"type":"paragraph","text":"Finally, because the service is now Generally Available, you can now spin up clusters in each city where we have a data center: New York, San Francisco, Amsterdam, London, Frankfurt, Bangalore, and Toronto.","spans":[]},{"type":"heading2","text":"Monitor resources and manage your Kubernetes cluster, all in one place","spans":[]},{"type":"paragraph","text":"DigitalOcean allows you to run your Kubernetes cluster on top of Standard, General Purpose, and CPU Optimized Droplets, which offer numerous combinations of CPU, RAM, and SSD. In order to right-size your infrastructure for your applications and services, you need visibility into your cluster’s resource utilization. Now, when you visit the Kubernetes section in your dashboard, you’ll see average resource usage for each of your Kubernetes clusters.","spans":[{"start":75,"end":90,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/general-purpose-droplets-let-you-do-more/"}}]},{"type":"paragraph","text":"From there, you can drill in to view time series graphs for your overall cluster, its node pools, and individual worker nodes. DigitalOcean currently provides these metrics:","spans":[]},{"type":"list-item","text":"CPU usage","spans":[]},{"type":"list-item","text":"Load average (1, 5, and 15 minute)","spans":[]},{"type":"list-item","text":"Memory usage","spans":[]},{"type":"list-item","text":"Disk usage","spans":[]},{"type":"list-item","text":"Disk I/O","spans":[]},{"type":"list-item","text":"Private bandwidth","spans":[]},{"type":"list-item","text":"Public bandwidth","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/3561f3203ff1203c1eda499dee5acd39457bb770_image4-1.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":820,"height":320}},{"type":"image","url":"https://images.prismic.io/www-static/29845c99a3393858f5f7265cdd45cbc733e10393_image9-2.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":820,"height":320}},{"type":"paragraph","text":"To stay on top of potential issues for individual worker nodes, you can also set alerting thresholds for CPU usage, memory usage, disk usage, disk I/O, incoming bandwidth, and outgoing bandwidth. DigitalOcean can alert you via Slack or email.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/3dd70e2185faeeaeb0c001963125fd2a7390c62e_image1-1.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1999,"height":708}},{"type":"heading2","text":"Advanced metrics simplify monitoring of your Kubernetes deployment","spans":[]},{"type":"paragraph","text":"In addition, DigitalOcean also provides an option for advanced health metrics. To activate these additional metrics, you’ll need to deploy the kube-state-metrics agent to your cluster.","spans":[{"start":143,"end":161,"type":"hyperlink","data":{"link_type":"Web","url":"https://github.com/kubernetes/kube-state-metrics"}}]},{"type":"paragraph","text":"kube-state-metrics listens to the Kubernetes API server and generates metrics about the state of your cluster deployment and resource allocation, including:","spans":[]},{"type":"list-item","text":"Pod deployment status","spans":[]},{"type":"list-item","text":"DaemonSet deployment status","spans":[]},{"type":"list-item","text":"StatefulSet pod deployment status","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/a50082c1fad4e92ab0029fbc2ef0b1f552150cdf_image6-1.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":820,"height":320}},{"type":"paragraph","text":"If you’re interested in obtaining additional insight into the performance of your Kubernetes cluster, you may want to consider deploying a service mesh such as Linkerd.","spans":[{"start":139,"end":151,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/an-introduction-to-service-meshes"}},{"start":160,"end":167,"type":"hyperlink","data":{"link_type":"Web","url":"https://linkerd.io/"}}]},{"type":"preformatted","text":"TEN7 is a full-service agency that creates and cares for Drupal-powered websites. When we were looking for a Kubernetes provider, we first tried Google Kubernetes Engine, but weren't impressed with its pricing or their service. With DigitalOcean, we get strong API support, clear pricing, fast and friendly customer support. The difference is night-and-day. We chose DigitalOcean.– Ivan Stegic, President, TEN7","spans":[{"start":380,"end":410,"type":"strong"}]},{"type":"heading2","text":"Come see us at Kubecon","spans":[]},{"type":"paragraph","text":"If you’re in Barcelona for this week’s Kubecon, we hope that you’ll come to see us at our booth (located at P6). You might also want to check out tomorrow’s talk by our developer advocate, Eddie Zaneski, in which he’ll share his wisdom about monitoring and logging for Kubernetes. We look forward to meeting many of you there!","spans":[{"start":189,"end":202,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/eddiezane"}},{"start":225,"end":279,"type":"hyperlink","data":{"link_type":"Web","url":"https://kccnceu19.sched.com/event/MPba/from-new-cluster-to-insight-deploying-monitoring-and-logging-to-kubernetes-eddie-zaneski-digitalocean"}}]},{"type":"heading2","text":"Coming soon: Marketplace 1-Click Apps for Kubernetes","spans":[]},{"type":"paragraph","text":"Now that DigitalOcean Kubernetes is Generally Available, we’re turning our focus to additional features that will help you do even more with the platform. One high priority: 1-Click Apps for Kubernetes. Over the past few years, a CNCF project called Helm has emerged as the de facto package manager for Kubernetes. With Helm, you can deploy software packages called Charts to your Kubernetes clusters, often to facilitate monitoring, logging, service discovery, and more. While you can deploy Helm charts to your DigitalOcean Kubernetes clusters today, we’re improving DigitalOcean Marketplace so that it includes Kubernetes-ready applications. Once released, you'll be able to deploy 1-Click Apps and Helm charts to your clusters.","spans":[{"start":250,"end":254,"type":"hyperlink","data":{"link_type":"Web","url":"https://helm.sh/"}},{"start":486,"end":551,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/how-to-install-software-on-kubernetes-clusters-with-the-helm-package-manager"}}]},{"type":"paragraph","text":"If you’re a software vendor interested in including your applications in the DigitalOcean Marketplace, we’d love to hear from you.","spans":[{"start":103,"end":129,"type":"hyperlink","data":{"link_type":"Web","url":"https://marketplace.digitalocean.com/vendors"}}]},{"type":"heading2","text":"Stay tuned","spans":[]},{"type":"paragraph","text":"We’ve got much more in store for DigitalOcean Kubernetes, including improvements like auto-scaling and a Container Registry. But what will not change is that you can get started with DigitalOcean Kubernetes without breaking the bank, since your master node is free. If you haven’t yet, we encourage you to spin up a DigitalOcean Kubernetes cluster!","spans":[{"start":306,"end":347,"type":"hyperlink","data":{"link_type":"Web","url":"https://cloud.digitalocean.com/kubernetes/clusters/new"}}]},{"type":"paragraph","text":"Happy coding,","spans":[]},{"type":"paragraph","text":"Phil Dougherty","spans":[]},{"type":"paragraph","text":"Senior Product Manager","spans":[]}],"blog_post_date":"2019-05-21","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}},{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Engineering","_linkType":"Link.document","_meta":{"uid":"engineering"}}}],"_meta":{"uid":"doks-in-ga"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"DigitalOcean","author_image":{"dimensions":{"width":600,"height":600},"alt":"Sammy avatar","copyright":null,"url":"https://images.prismic.io/www-static/a10e3c2eb15b74ee43f872be3044313423b1c9a9_sammy_avatar.png?auto=compress,format"},"_meta":{"uid":"digitalocean"}},"blog_header_image":null,"blog_headline":[{"type":"heading1","text":"A Message About Intel’s Microarchitectural Data Sampling (MDS) Vulnerability","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Update: June 6, 2019","spans":[{"start":0,"end":20,"type":"em"}]},{"type":"paragraph","text":"Today, we’re happy to share that we have completed Microarchitectural Data Sampling (MDS) mitigations across our fleet. While we applied microcode to mitigate the potential impact of the vulnerability to a majority of our platform several weeks ago, we were awaiting a microcode to apply to a small percentage of servers. Earlier this week, we received the updated microcode from Intel and our team has been working to update the microcode as quickly as possible, and completed those efforts today.","spans":[]},{"type":"paragraph","text":"MDS vulnerability mitigations have been deployed across our entire platform, but we do strongly recommend that all users take steps to ensure your Droplets are up to date and secure, if you have not done so already. If you have already updated your Droplets, no additional action is required.","spans":[{"start":135,"end":181,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/droplets/how-to/kernel/upgrade"}}]},{"type":"paragraph","text":"Original Post: May 14, 2019","spans":[{"start":0,"end":27,"type":"em"}]},{"type":"paragraph","text":"Today, Intel released a statement regarding Microarchitectural Data Sampling (MDS) – also referred to as ZombieLoad – a significant security vulnerability that affects cloud providers with multi-tenant environments, including DigitalOcean. Left unmitigated, this vulnerability could allow sophisticated attackers to gain access to sensitive data, secrets, and credentials that could allow for privilege escalation and unauthorized access to user data.","spans":[]},{"type":"paragraph","text":"We have been working closely with Intel to understand the impact of these vulnerabilities and the best courses of action to protect our platform and our users. We have received updated microcode from Intel and developed a set of kernel updates to mitigate the vulnerability, and we are rapidly rolling out these mitigations with no downtime to our users.","spans":[]},{"type":"paragraph","text":"We also recommend taking steps to ensure your Droplet is up to date and secure. This is especially important if you are running multi-tenant applications or untrusted code inside your Droplet.","spans":[{"start":34,"end":78,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/droplets/how-to/kernel/upgrade"}}]},{"type":"paragraph","text":"In addition to sharing this blog post, we’re reaching out to all users via email. We’ll continue to post informational updates here, and we will reach out directly to users should any additional action be required.","spans":[]},{"type":"paragraph","text":"The security of our platform and our users’ data is our top priority, and we’re taking every measure to ensure our customers remain secure. For more information about MDS, you can read Intel’s initial statement.","spans":[{"start":185,"end":210,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.intel.com/content/www/us/en/architecture-and-technology/mds.html"}}]}],"blog_post_date":"2019-05-14","tags":[{"tag1":{"tag":"Engineering","_linkType":"Link.document","_meta":{"uid":"engineering"}}},{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Trust & Security","_linkType":"Link.document","_meta":{"uid":"trust-security"}}}],"_meta":{"uid":"may-2019-intel-vulnerability"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"DigitalOcean","author_image":{"dimensions":{"width":600,"height":600},"alt":"Sammy avatar","copyright":null,"url":"https://images.prismic.io/www-static/a10e3c2eb15b74ee43f872be3044313423b1c9a9_sammy_avatar.png?auto=compress,format"},"_meta":{"uid":"digitalocean"}},"blog_header_image":null,"blog_headline":[{"type":"heading1","text":"An Update for Our Community","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"With a heavy heart, we're sharing the news that Mark Templeton has made the difficult decision to step back from his role as Chief Executive Officer due to a personal health issue. During the transition, Mark will continue as CEO to help identify the right successor and work closely with our executive team to guide strategic decisions for the company.","spans":[]},{"type":"paragraph","text":"Mark has made a tremendous impact since he joined DigitalOcean in June 2018. Under Mark’s leadership, we have made great strides towards our vision of making modern app development accessible and simple for developers everywhere. We’ve launched 10 new product offerings, including our Managed Databases, Managed Kubernetes, and Marketplace services. We’ve made our first-ever acquisition and diversified our go-to-market strategy with new partner offerings. And Mark has also recruited seasoned leaders to strengthen our executive team. We're very proud of all we've accomplished under his guidance.","spans":[]},{"type":"paragraph","text":"Mark is an incredible leader and an inspiration to all of us in the DigitalOcean family. We will continue on the path he’s set forth, and we remain as committed as ever to serving millions of next generation developers around the world.","spans":[]}],"blog_post_date":"2019-05-08","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"an-update-for-our-community"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Shiven Ramji","author_image":{"dimensions":{"width":170,"height":170},"alt":"Shiven Ramji","copyright":null,"url":"https://images.prismic.io/www-static/79c5726c75adb45644613d2371026b1bb789a415_shiven_ramji-090ac31e.png?auto=compress,format"},"_meta":{"uid":"shiven_ramji"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"Layers of squares stacked illustration","copyright":null,"url":"https://images.prismic.io/www-static/e871afc1b88fe3c6b61f3da89493fa40490f5f67_nautilus_announce_blog_alt.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Nanobox Joins the DigitalOcean Family","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"I am thrilled to share the exciting news today that we have acquired Nanobox, an application deployment and developer workflow automation platform. This acquisition brings both the passionate Nanobox team and their technology to DigitalOcean and propels us closer to our mission of bringing modern application development into reach for developers around the world – by automating DevOps workflows.","spans":[{"start":69,"end":76,"type":"hyperlink","data":{"link_type":"Web","url":"https://nanobox.io/"}}]},{"type":"paragraph","text":"Developers have consistently asked for simpler app development tools to speed time to deployment. The Nanobox technology and developer experience allow us to provide the services and experiences that help eliminate the burden of managing infrastructure for you and your team, so you can continue to focus on what’s important for your business: creating modern apps. Tyler, the founding CEO of Nanobox, and the Nanobox team share our vision and values, and they are equally excited to join us in this journey.","spans":[]},{"type":"paragraph","text":"While we are not ready to share specific product plans, I did want to share the news with our community and welcome the Nanobox team to the DigitalOcean family. We have a lot of work ahead of us in shaping our next set of offerings with this new capability. If you’d like to keep up with the developments, please sign up for updates. If you’d like to share ideas and problems you’d like us to solve with this technology, please leave a comment below. Our team is always eager to listen to the feedback from our customers and the developer community.","spans":[{"start":306,"end":332,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/nanobox"}}]},{"type":"paragraph","text":"Happy coding,","spans":[]},{"type":"paragraph","text":"Shiv, SVP Product","spans":[]}],"blog_post_date":"2019-04-09","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"digitalocean-acquires-nanobox"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Karan Chhina","author_image":{"dimensions":{"width":554,"height":550},"alt":"Karan Chhina","copyright":null,"url":"https://images.prismic.io/www-static/b43a85223ca42f817f454615a86497acf668d7c3_karan.png?auto=compress,format"},"_meta":{"uid":"karan_chhina"}},"blog_header_image":{"dimensions":{"width":1200,"height":600},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/0026a57b93abe5b04413765253903472dab58e11_general-droplets_blog-v4_twitter---facebook.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"With General Purpose Droplets, you can DO more than ever","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"When DigitalOcean launched back in 2012, our first product – the Droplet – gave developers quick access to virtual machines running in DigitalOcean’s sole NYC-based data center. Unlike other cloud providers that charged north of $90 per month, we kept monthly costs as low as $5 by sharing CPU threads among customers.","spans":[]},{"type":"paragraph","text":"Fast forward to 2019, and millions of developers rely on DigitalOcean to learn best practices and run apps in twelve data centers across seven countries. As we’ve grown, developers and business customers have asked us to provide the same simple Droplet developer experience, but for VMs with dedicated compute power.","spans":[]},{"type":"paragraph","text":"That’s why we’re so pleased that – as of today – our new General Purpose Droplets, with a 4:1 ratio of RAM to dedicated CPU, are now Generally Available. Our new Droplets are live and ready to deploy in five of our global data centers: in New York, San Francisco, Amsterdam, Frankfurt, and Singapore. With our new General Purpose Droplets, you’ll be able to do more than ever before.","spans":[{"start":133,"end":152,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/platform/product-lifecycle/#general-availability"}}]},{"type":"heading1","text":"Powering fast performance for production-grade applications","spans":[]},{"type":"paragraph","text":"General Purpose Droplets are backed by Intel Xeon Platinum 8168 \"Skylake\" Processors, which boast speeds of 2.7GHz. Because your vCPU has a dedicated physical CPU hardware thread, General Purpose Droplets guarantee uninterrupted high performance. Pricing is straightforward and highly competitive with our entry-level 8GB RAM/2 vCPU General Purpose Droplet costing $60 per month, or just $0.089 per hour.","spans":[{"start":39,"end":84,"type":"hyperlink","data":{"link_type":"Web","url":"https://ark.intel.com/content/www/us/en/ark/products/120504/intel-xeon-platinum-8168-processor-33m-cache-2-70-ghz.html"}},{"start":247,"end":254,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/pricing/"}}]},{"type":"paragraph","text":"We ran a few micro-benchmarks to compare the performance of General Purpose Droplets with Standard Droplets (both instances have 8 vCPUs and 32 GB of RAM). The first case is Linpack, a high-performance computing benchmark that uses a large in-memory dataset to perform matrix multiplications. We ran the test 10 times, destroyed the instance, and recreated another one (which made the test run on a large number of different physical machines). The box plot below shows the range – the minimum, first quartile, median, third quartile, and maximum time – that it took to complete each run.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/105ce33fc5cdb819a1a866a6ec255dd8185c4dbe_digitalocean-general-purpose-benchmark-linpack.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2400,"height":2010}},{"type":"paragraph","text":"The second test case is the Terasort benchmark that uses Hadoop for map/reduce computations. In this configuration, we created one controller node and five worker nodes, all of which have to communicate to sort a large dataset. Similarly, we ran the test 10 times, then destroyed the instances, and recreated the same environment.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/9eccad300df6d864dfde4c0475e396250dea5e9f_digitalocean-general-purpose-benchmark-terasort.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":2400,"height":2010}},{"type":"paragraph","text":"In both cases, the General Purpose Droplets’ dedicated compute power resulted in substantially shorter completion times and a more consistent performance profile. This makes them ideal for high-performance applications that require fast, predictable results.","spans":[]},{"type":"heading1","text":"Choosing the right Droplet for your app","spans":[]},{"type":"paragraph","text":"Many developers and operators prefer to first deploy their applications on VMs that possess the balance of RAM and CPU provided by General Purpose Droplets. After deploying with General Purpose Droplets, you can migrate to a different type of Droplet after performance testing. If you find that your app needs consistent compute power, but does not quite need the memory that our General Purpose Droplets provide, then CPU-Optimized Droplets may be a better option. On the other hand, if your app’s CPU usage is bursty but still requires balanced RAM, less expensive Standard Droplets may be a suitable choice.","spans":[{"start":212,"end":250,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/images/snapshots/how-to/migrate-droplets/"}}]},{"type":"paragraph","text":"But, for most production applications that demand consistent, fast performance for end users, General Purpose Droplets are probably your best bet.","spans":[{"start":0,"end":146,"type":"em"}]},{"type":"paragraph","text":"Your mileage may vary, but we typically recommend General Purpose Droplets for highly trafficked web and application servers, databases, ad servers, gaming servers, caching fleets, and other time-sensitive use cases.","spans":[]},{"type":"heading1","text":"A delightful developer experience, with add-ons to power your whole app","spans":[]},{"type":"paragraph","text":"General Purpose Droplets are tightly integrated into DigitalOcean and automatically inherit many qualities and features intended to make you productive and happy.","spans":[]},{"type":"paragraph","text":"Arguably, what’s long set DigitalOcean apart from other cloud platforms is the developer experience. While other clouds may feel uninspired and complicated, our platform and General Purpose Droplets are fun and simple. Now – when you create a Droplet within our Control Panel – you can simply select “General Purpose” for your Droplet’s plan. Then, with a simple click of a big green button, you can spin up your General Purpose Droplets in 55 seconds or less.","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/NWQ2NWExMTktYTNkZC00MmNmLWE4NmYtYjlkYmJkNmY1ZTE2_gen-purpose-droplet-tutorial-prod-demo.gif?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":600,"height":377}},{"type":"paragraph","text":"All Droplet types – General Purpose, Standard, and CPU Optimized – include features such as blazing-fast SSD storage, optional Backups and Snapshots, monitoring and alerts, network firewalls, and more.","spans":[]},{"type":"heading1","text":"Some customers have already gotten started. Now you can, too.","spans":[]},{"type":"paragraph","text":"Since we launched General Purpose Droplets in Limited Availability just over a month ago, many of our customers have taken them for a spin. One example is Prattle – a startup in St. Louis, Missouri, that provides sentiment data to predict the market impact of central bank and corporate communications. Here’s what their CTO, Bill MacMillan, had to say:","spans":[{"start":6,"end":66,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-general-purpose-droplets-dedicated-vcpus-and-more-memory/"}},{"start":155,"end":162,"type":"hyperlink","data":{"link_type":"Web","url":"https://prattle.co/"}}]},{"type":"preformatted","text":"Prattle has been working to move our computational burden into a highly distributed, multi-cloud system to maximize availability and dependability. After creating our DigitalOcean account, we spun up hundreds of General Purpose Droplets, basically within minutes. It was almost shocking how easy it was to run thousands of cores against our production workload. Our experience with other vendors hasn’t been nearly as simple and straightforward. DigitalOcean's launch of General Purpose Droplets has led me to rethink just where we should be putting our resources.\"","spans":[]},{"type":"paragraph","text":"In the months and years ahead, we’ll continue investing in infrastructure, including additional Droplet types and capacity, so that you can build your applications and your business on DigitalOcean. Early-stage startups should also check out Hatch, our program that helps entrepreneurs launch and scale their businesses in the cloud through learning and sharing via an engaged community of founders, prioritized support, and a year of free infrastructure credits.","spans":[{"start":232,"end":247,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"paragraph","text":"We can’t wait to see what you do with General Purpose Droplets.","spans":[]}],"blog_post_date":"2019-04-02","tags":[{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}},{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"general-purpose-droplets-let-you-do-more"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Hollie Haggans","author_image":{"dimensions":{"width":400,"height":400},"alt":"Hollie Haggans","copyright":null,"url":"https://images.prismic.io/www-static/7793109e3fed5f875dc50b8866c8e631bd51d5b5_0bfbced-1.jpg?auto=compress,format"},"_meta":{"uid":"hollie_haggans"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"photo collage of lots of different people ","copyright":null,"url":"https://images.prismic.io/www-static/814c877d54b92e4ed9cae544ee38b55b00123e26_hatch-post.jpg?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Hatch Turns 2: A Story of 2,000 Startups and 20 Million Droplets","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Hatch, our global startup program, hit a major milestone this fall turning two!","spans":[{"start":0,"end":33,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/hatch/"}}]},{"type":"paragraph","text":"We've made significant progress since launch. We’ve partnered with over 400 incubators, venture capital firms, and accelerators globally to provide a range of perks and support to over 2,000 startups. And, our Hatchers have spun up over 20 million Droplets from 92 countries. We get the excitement around reaching another year, as we've seen it reflected in the eyes of founders traversing the ups and downs of pursuing a dream.","spans":[]},{"type":"paragraph","text":"Community is at the heart of Hatch, and listening to our members is central to continually improving the program. (A highlight was traveling last year to Lisbon for the first time to attend Web Summit, where Hatchers and customers shared their needs and more ways we could support them.) We've heard how Hatch helps members innovate, stress-test new business ideas for clients, and feel supported by a community on a similar journey. As Hatcher James Gallagher, founder of OpenCommit, puts it: \"I have only just joined the Hatch program and I feel that it will help me connect with fellow founders, get feedback for my startup, and help others build their startups.”","spans":[{"start":473,"end":483,"type":"hyperlink","data":{"link_type":"Web","url":"http://opencommit.com"}}]},{"type":"preformatted","text":"It’s party time for Hatch Startups at #WebSummit - customers meeting customers and beautiful views #itshatcheningpic.twitter.com/iUauc9wigq\n— DigitalOcean (@digitalocean) November 8, 2017","spans":[{"start":38,"end":48,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/WebSummit?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":99,"end":113,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/hashtag/itshatchening?src=hash&amp;ref_src=twsrc%5Etfw"}},{"start":113,"end":139,"type":"hyperlink","data":{"link_type":"Web","url":"https://t.co/iUauc9wigq"}},{"start":171,"end":187,"type":"hyperlink","data":{"link_type":"Web","url":"https://twitter.com/digitalocean/status/928340073040445446?ref_src=twsrc%5Etfw"}}]},{"type":"paragraph","text":"We're creating a platform for founders to share their experiences and discuss their companies. For example, at our first North American TIDE event, held in New York City in the spring, a Hatch panel featuring Don Pottinger of Lytham Labs, John Jung of June.ai, and Justin Karneges of Fanout, moderated by Alex Iskold of Techstars, shared how they approached successfully scaling.","spans":[{"start":226,"end":237,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.lythamlabs.com"}},{"start":252,"end":259,"type":"hyperlink","data":{"link_type":"Web","url":"https://june.ai/"}},{"start":284,"end":290,"type":"hyperlink","data":{"link_type":"Web","url":"https://fanout.io"}}]},{"type":"paragraph","text":"","spans":[{"start":0,"end":0,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=KQS34toxfB8"}}]},{"type":"image","url":"https://images.prismic.io/www-static/3da9261fa6d1203f0c97d3a737d71fd89eb92fba_building.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1683,"height":842}},{"type":"paragraph","text":"We'll also continue to support Hatchers through initiatives like the Hatch Founders’ Circles, an invite-only event marked by talks for a curated audience of founders, investors, and startup enablers; as well as Expert Office Hours, such as the one we recently held with our friend and partner, Nic Jackson of Hashicorp.","spans":[{"start":294,"end":318,"type":"hyperlink","data":{"link_type":"Web","url":"https://do.co/hatchslackhashicorp1"}}]},{"type":"paragraph","text":"Our online Slack Community, where founders from all over the world can connect at whatever hour they're up trying to solve problems and help each other reach their goals. “Connecting with various developers across the globe with different skill sets was helpful in getting right answers,\" says Layak Singh, founder of Artivatic.ai. \"Artivatic is working towards deep tech and hence views/knowledge of such diverse group will be really helpful in scaling further.”","spans":[{"start":318,"end":330,"type":"hyperlink","data":{"link_type":"Web","url":"https://artivatic.ai/"}}]},{"type":"paragraph","text":"Hitting our second anniversary wouldn’t be as special without our amazing Hatchers. So we asked them what Hatch has meant. Here’s what some say about their experience:","spans":[]},{"type":"paragraph","text":"","spans":[{"start":0,"end":0,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/watch?v=S4Iaat7j65s&amp;feature=youtu.be"}}]},{"type":"image","url":"https://images.prismic.io/www-static/77b8903fc117c5121924eb9c240194c984714165_hatch-dofo.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1586,"height":906}},{"type":"paragraph","text":"We are honored to have the opportunity to support a global community of startups that continue to blow us away. Here’s to another year and wave of awesome companies looking to build impactful software. Thanks for all the love and if you are interested in learning more, please visit our program page where you can apply to the program or apply to partner.","spans":[{"start":277,"end":299,"type":"hyperlink","data":{"link_type":"Web","url":"http://do.co/hatch"}}]},{"type":"paragraph","text":"A big thanks to the Hatchers who shared with us:","spans":[{"start":0,"end":48,"type":"em"}]},{"type":"list-item","text":"GogoGoGuest -  Cloud marketing solutions with WiFi service to power food service, hospitality, and pop up retail for smart insights on customers.","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"https://gogoguest.com/"}}]},{"type":"list-item","text":"Klayvio - Powerful, easy-to-use email and social marketing platform for eCommerce businesses.","spans":[{"start":0,"end":7,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.klaviyo.com/"}}]},{"type":"list-item","text":"Octochannel - Marketing automation for SMBs and startups.","spans":[{"start":0,"end":11,"type":"hyperlink","data":{"link_type":"Web","url":"https://octochannel.com/"}}]},{"type":"list-item","text":"Dofo - Search platform for domain names.","spans":[{"start":0,"end":4,"type":"hyperlink","data":{"link_type":"Web","url":"https://dofo.com/"}}]},{"type":"list-item","text":"Wingly - Flight sharing platform, finding passengers and pilots for your trip.","spans":[{"start":0,"end":6,"type":"hyperlink","data":{"link_type":"Web","url":"https://en.wingly.io/index.php"}}]},{"type":"list-item","text":"Switch Payments - Switch provides the technical infrastructure for transaction orchestration across the entire payments value chain.","spans":[{"start":0,"end":15,"type":"hyperlink","data":{"link_type":"Web","url":"https://switchpayments.com/#/"}}]}],"blog_post_date":"2018-11-05","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"hatch-turns-2"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Tim Falls","author_image":null,"_meta":{"uid":"tim_falls"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"waves illustration with the word currents","copyright":null,"url":"https://images.prismic.io/www-static/46f6503e2a60d5a17286285d3596eef8db19d91f_currets_blog_header--1-.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"DigitalOcean Currents: October 2018","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"This year marks both the 20th anniversary of the open source movement, as well as the 5th year of Hacktoberfest, our annual month-long celebration of open source, which kicked off October 1. Therefore, for the latest installment of Currents, our seasonal research series on developer trends in the cloud, we surveyed more than 4,300 developers from around the world about the state of open source today. We asked respondents what inspires them to contribute to the open source community, as well as how they and their companies use open source technologies.","spans":[{"start":98,"end":111,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/"}},{"start":210,"end":240,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/currents/october-2018/"}}]},{"type":"paragraph","text":"Some of our key findings this time around include:","spans":[]},{"type":"list-item","text":"Twenty years since the open source movement began, just over half of developers surveyed are contributing to open source projects (55 percent). However, that’s less than what companies expect from their employees: three out of four respondents said their companies expect them to use open source software as part of their day-to-day development work.","spans":[{"start":0,"end":143,"type":"strong"}]},{"type":"list-item","text":"Two of the most prominent barriers to developers’ involvement in open source are (a) not knowing where to begin and (b) doubting they have the right skills. Companies also tend not to create dedicated time for their employees to contribute, which is also a significant factor.","spans":[{"start":0,"end":156,"type":"strong"}]},{"type":"list-item","text":"Of the five major tech companies — Microsoft, Google, Amazon, Facebook and Apple — developers overwhelmingly identified Google as the most supportive of the open source community, followed by Microsoft. Apple ranked last.","spans":[{"start":0,"end":178,"type":"strong"}]},{"type":"list-item","text":"There’s a disconnect between companies’ encouragement of open source within their organizations, and their actual investment. Only 18 percent of respondents said their company is a member of an open source-related organization, and 75 percent said their company invests $1k or less every year.","spans":[{"start":0,"end":125,"type":"strong"}]},{"type":"heading3","text":"Newer developers actively contribute more to open source than veteran developers","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/fe71141dd3c048b970fa506155140e17b4c145e1_screen-shot-2018-10-25-at-3.46.33-pm.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":432,"height":466}},{"type":"paragraph","text":"While 55 percent of our respondents said they actively contribute to open source projects, developers with five or fewer years of experience were significantly more likely to contribute (60 percent) than developers with six or more years of experience. This participation boost from newer developers aligns with the overall perception that the open source community is healthy and growing (89 percent).","spans":[]},{"type":"paragraph","text":"Developers in India are more likely to contribute to open source than developers from other parts of the globe, with more than two thirds (68 percent) of Indian respondents actively participating in open source projects.","spans":[]},{"type":"heading3","text":"Devs want an easier entry point into the open source community","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/e909abdd4cc95d47cb4515b07bb8d8a631d289dc_screen-shot-2018-10-25-at-3.48.54-pm.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":443,"height":457}},{"type":"paragraph","text":"Forty-five percent of developers listed “difficulty knowing how to get started” as the primary barrier preventing them from contributing to open source projects. Other key challenges included developers feeling they don’t have the right skills to contribute (44 percent) and companies not offering time for employees to contribute (30 percent).","spans":[]},{"type":"paragraph","text":"For developers in the UK, intimidation surrounding joining the community is another major hurdle, with 40 percent citing it as a reason they haven’t contributed to open source more, compared with 28 percent overall.","spans":[]},{"type":"paragraph","text":"These data points serve as a reminder of the importance of fostering communities that are inclusive and approachable. Everyone is a beginner at some point in their career!","spans":[]},{"type":"heading3","text":"Tech giants could be doing more to support the open source community","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/603259d0a7afafd1addbdb7cb8aaf5f5bb62e511_screen-shot-2018-10-25-at-3.50.01-pm.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":419,"height":376}},{"type":"paragraph","text":"Of the five major tech companies, developers believe Google is by far the leader in embracing open source (53 percent), followed by Microsoft (23 percent). Apple came in last, with just one percent.","spans":[]},{"type":"paragraph","text":"Newer coders (0-5 years experience) are more likely to believe Microsoft has embraced open source than veteran developers. This is likely a result of the company’s growing push into the open source space after years of resistance to the movement. Notably, developers in the UK have a less favorable view of Google’s open source efforts at 44 percent compared to 53 percent overall.","spans":[]},{"type":"heading3","text":"Companies expect developers to use open source technologies at work, but don’t invest as much in the broader community","spans":[]},{"type":"image","url":"https://images.prismic.io/www-static/09e61d5198ac72b02d3d5a2d0c34cf5ad09bb9cd_screen-shot-2018-10-25-at-3.51.20-pm.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":685,"height":243}},{"type":"paragraph","text":"Nearly three out of every four respondents said their companies expect them to use open source software as part of their day-to-day development work, but only 18 percent of employees said their companies actively participated in open source organizations (e.g. Apache Foundation, Node.js Foundation, Cloud Native Computing Foundation). The cost of participating in these organizations is the biggest barrier (38 percent), and 75 percent of respondents said their companies also donated just $1k or less to these organizations in the last year.","spans":[]},{"type":"paragraph","text":"More than a third (37 percent) of respondents said they would contribute more to open source if their companies gave them the time to do so. This is even more prevalent for Canadian developers, with nearly half (48 percent) of respondents saying they would contribute more to open source if their  companies gave them more time to do so. Just 19 percent of Canadian respondents said their companies currently give them time to work on open source compared to 34 percent overall.","spans":[]},{"type":"heading3","text":"What These Findings Mean to DigitalOcean","spans":[]},{"type":"paragraph","text":"These findings reinforce our belief in the importance of supporting the next generation of coders. We started Hacktoberfest for this very reason to encourage more participation in the open source community, and open the door for both veteran and new coders to make an impact. Companies that have participated in Hacktoberfest have seen huge gains in open-source contributions to their repositories, which improve their products and services. You can find more information about Hacktoberfest here.","spans":[{"start":492,"end":496,"type":"hyperlink","data":{"link_type":"Web","url":"https://hacktoberfest.digitalocean.com/"}}]},{"type":"paragraph","text":"We’re proud of the role we’ve played in the global open source community and are excited to do more.  We remain mindful of the potential of open source software and the power of community as we plan for the future — a future we think is pretty darn bright!","spans":[]},{"type":"paragraph","text":"About Currents","spans":[{"start":0,"end":14,"type":"strong"}]},{"type":"paragraph","text":"DigitalOcean Currents highlights the latest trends among developers in the cloud.","spans":[]},{"type":"paragraph","text":"If you would like to be among the first to receive Currents each quarter, sign up here. You’ll also be able to share ideas on what topics we should cover and participate in our next survey.","spans":[{"start":82,"end":86,"type":"hyperlink","data":{"link_type":"Web","url":"https://docs.google.com/forms/d/e/1FAIpQLScwem9s1c7oKRbRF_ZKcTdxQUQlns52L2CgltSyHn1UJOpvkw/viewform"}}]},{"type":"paragraph","text":"Read more about these and other findings in the full Currents report here.","spans":[{"start":69,"end":73,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/currents/october-2018/"}}]}],"blog_post_date":"2018-10-26","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"digitalocean-currents-october-2018"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Tom Berger","author_image":{"dimensions":{"width":400,"height":400},"alt":"Tom Berger","copyright":null,"url":"https://images.prismic.io/www-static/34a139d758171faa39e75615e2d0d8bfeaaeedc1_tom-berger.png?auto=compress,format"},"_meta":{"uid":"tom_berger"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"illustration with trophy in the middle","copyright":null,"url":"https://images.prismic.io/www-static/72f0e23648e77db689c6876b2e1971be461b19af_forbescloud100-blog_mostov_v1.2.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"DigitalOcean Lands on the Forbes 2018 Cloud 100","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"Today, we learned of our selection on the Forbes 2018 Cloud 100. This marks our third appearance on the list of the top 100 private cloud companies in the world, published by Forbes in collaboration with Bessemer Venture Partners and Salesforce Ventures. We’re delighted to join many familiar peers on the list as we work together to move our industry forward.","spans":[{"start":42,"end":63,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.forbes.com/cloud100/"}}]},{"type":"paragraph","text":"Over the past 12 months, we’ve introduced new Droplet plans that increased resources while keeping pricing the same to better serve customers. Products like Block Storage and Load Balancers received significant upgrades, and we opened up early access for our upcoming Kubernetes offering. All of these improvements were completed with the developer experience in mind through enhancements to product documentation, control panel dashboards and the introduction of Projects.","spans":[{"start":157,"end":219,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/2018-mid-year-product-update/"}},{"start":228,"end":287,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-digitalocean-kubernetes/"}},{"start":392,"end":413,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/"}},{"start":415,"end":439,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-control-panel-dashboard/"}},{"start":448,"end":472,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/organizing-your-infrastructure-with-projects/"}}]},{"type":"paragraph","text":"In 2018, we also reached a milestone with over 2,000 Community tutorials. It underlines our focus on our community of over 3.5 million developers, and our commitment to excellence is for them. Inclusion on lists like the Forbes 2018 Cloud 100, chosen with the help of a judge panel of 25 public cloud CEOs, highlight that our efforts aren’t unnoticed. This reminds us to continue simplifying cloud computing so that developers and their teams can spend less time managing infrastructure and more time building great software.","spans":[{"start":42,"end":72,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials"}}]},{"type":"paragraph","text":"This has been a year of progress and growth. DigitalOcean has grown to over 450 employees, and, to cap it off, Mark joined as CEO to guide us into the next leg of our journey. Thank you to our customers and our developer community for your support, and we look forward to an exciting remainder of the year and a strong 2019.","spans":[]},{"type":"paragraph","text":"Cheers,","spans":[]},{"type":"paragraph","text":"Tom, VP Marketing","spans":[]}],"blog_post_date":"2018-09-13","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"forbes-cloud-100"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Josh Feinblum","author_image":{"dimensions":{"width":170,"height":170},"alt":"Josh Feinblum","copyright":null,"url":"https://images.prismic.io/www-static/c4c133b1c9fcb9c2688f1feeb95690fbe53b2e6b_41049-0-4.jpg?auto=compress,format"},"_meta":{"uid":"josh_feinblum"}},"blog_header_image":null,"blog_headline":[{"type":"heading1","text":"A Message about Intel’s L1TF Security Vulnerability","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"UPDATE (9/17/2018):","spans":[{"start":0,"end":19,"type":"strong"}]},{"type":"paragraph","text":"Over the past several weeks, we’ve been deploying initial mitigations across our platform. These efforts address key concerns posed by the L1TF vulnerability, and future related issues that may arise. Today, we’re pleased to share that we’ve finished this first phase of mitigations. We are continuing to work with Intel to ensure our customers are protected against L1TF and we are also proceeding with a longer-tail mitigation response aimed at reducing our reliance on hardware to keep both Droplets and data protected.","spans":[]},{"type":"paragraph","text":"There is currently no action required from our users to protect their Droplets from the L1TF vulnerability. We will continue to share updates here, and will reach out to you directly if we believe there may be any impact to your account, or should you need to take any action.","spans":[]},{"type":"paragraph","text":"Original post:","spans":[{"start":0,"end":14,"type":"strong"}]},{"type":"paragraph","text":"Today, Intel released a statement regarding L1 Terminal Fault (L1TF), a severe security vulnerability that affects many multi-tenant environments running virtual machines, including DigitalOcean. This vulnerability exposes data to any guest running on the same processor core.","spans":[]},{"type":"paragraph","text":"In DigitalOcean’s environment, this means an attacker could theoretically use one Droplet to view another Droplet’s memory. However, they should have no ability to target a specific Droplet or user.","spans":[]},{"type":"paragraph","text":"The security implications of this vulnerability are significant and require us to move rapidly to ensure our platform remains protected. In the wake of previous vulnerabilities, Intel has improved their communications flow with us and shared more information sooner, which enabled us to start our mitigation efforts yesterday. However, due to the condensed timeline, unforeseen issues may arise during these efforts. We will continue to work with Intel to enhance their multi-party vulnerability disclosure process so we can improve our agility and efficiency in the future, and better address these types of issues.","spans":[]},{"type":"paragraph","text":"Remediation efforts will be completed within a few weeks, and during this time we will take all possible steps to ensure customer Droplets and data remain safe. We do not anticipate any downtime for our users as a result of our mitigation efforts.","spans":[]},{"type":"paragraph","text":"We are closely monitoring this situation, and we will update this blog post as more information becomes available. We will notify customers directly should there be any action required of them, or any action taken that may impact their DigitalOcean account.","spans":[]},{"type":"paragraph","text":"You can read Intel’s initial statement here.","spans":[{"start":13,"end":43,"type":"hyperlink","data":{"link_type":"Web","url":"https://newsroom.intel.com/editorials/protecting-our-customers-through-lifecycle-security-threats/"}}]},{"type":"paragraph","text":"Josh Feinblum leads security and compliance for DigitalOcean and serves as Chief Security Officer. Prior to DigitalOcean, he was the head of security at Rapid7 and started several security programs across hyper-growth, technology-oriented healthcare companies. He is deeply involved in the security community and has more than 14 years of experience managing security teams, overseeing major clients at large managed service providers, and starting privacy and security related programs across commercial and federal financial service firms.","spans":[{"start":0,"end":541,"type":"em"}]}],"blog_post_date":"2018-08-14","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Trust & Security","_linkType":"Link.document","_meta":{"uid":"trust-security"}}}],"_meta":{"uid":"a-message-about-l1tf"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Shiven Ramji","author_image":{"dimensions":{"width":170,"height":170},"alt":"Shiven Ramji","copyright":null,"url":"https://images.prismic.io/www-static/79c5726c75adb45644613d2371026b1bb789a415_shiven_ramji-090ac31e.png?auto=compress,format"},"_meta":{"uid":"shiven_ramji"}},"blog_header_image":{"dimensions":{"width":784,"height":418},"alt":"submarine illustration","copyright":null,"url":"https://images.prismic.io/www-static/b6f7ab68c7c82f84a3da51562d218b3b85df7095_2018midyear-blog_v3_blog--1-.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"2018: Mid-Year Product Update","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"We're past the middle of the year and I want to provide everyone in our community with an update on progress and upcoming plans. We outlined a series of initiatives in January and have made significant progress on those. I'm also going to share what we're planning for the next two quarters.","spans":[{"start":168,"end":175,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/2018-whats-shipping-next-on-digitalocean/"}}]},{"type":"paragraph","text":"Our roadmap is driven by insights derived from feedback that we receive from the community across various channels. This April, we hosted our very first  TIDE NYC conference in our offices to bring together our community, our partners, and our product teams to learn from one another.  Our talks included lessons from scaling to millions of users, infrastructure automation, and some of the trends in cloud native computing. (I encourage you to watch all of TIDE NYC’s talks on our YouTube page.) We also used this time to get direct feedback on our 2018 roadmap, which further refined the initiatives we have planned for the remainder of the year.","spans":[{"start":154,"end":162,"type":"hyperlink","data":{"link_type":"Web","url":"https://tidenyc.splashthat.com/"}},{"start":305,"end":346,"type":"hyperlink","data":{"link_type":"Web","url":"https://youtu.be/sTVSB3xaR68"}},{"start":348,"end":373,"type":"hyperlink","data":{"link_type":"Web","url":"https://youtu.be/FZjy5ZNIxvI"}},{"start":391,"end":423,"type":"hyperlink","data":{"link_type":"Web","url":"https://youtu.be/_6Jr8tqqL6w"}},{"start":451,"end":494,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.youtube.com/playlist?list=PLseEp7p6EwibAnWVIxSp6NoVu9gFfECwm"}}]},{"type":"heading1","text":"Our Progress over the First Half of 2018","spans":[]},{"type":"heading2","text":"New Droplet Plans","spans":[]},{"type":"paragraph","text":"In January we introduced new Droplet plans that significantly increased resources while keeping pricing the same.","spans":[{"start":14,"end":42,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/new-droplet-plans/"}}]},{"type":"paragraph","text":"Standard Droplets are a good balance of CPU, memory, and SSD.  Each Standard Droplet now has twice the RAM and larger local SSD storage, and several plans have additional vCPUs. We recently also introduced the 192GB RAM 32 vCPUs Standard Droplet to the lineup for $960/mo.","spans":[]},{"type":"paragraph","text":"CPU Optimized Droplets are designed for applications requiring more powerful CPU resources like video transcoding, CI/CD, and batch processing.  Each CPU Optimized Droplet plan now has more RAM and SSD, and we also introduced a new 1 vCPU Optimized Droplet with 25 GB of local SSD for $20/mo.","spans":[]},{"type":"paragraph","text":"To learn more about differences between Standard and CPU Optimized Plans, please see the Community article, Choosing the Right Droplet for Your Application. Since announcing these plans, we have added the ability to pool your bandwidth across all Droplets in your account, making it less likely that you will incur overage charges. We’ve also lowered the overage rate for bandwidth to $0.01/GB in all regions.","spans":[{"start":108,"end":155,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/choosing-the-right-droplet-for-your-application"}}]},{"type":"paragraph","text":"Over 1 million Droplets are active on the DigitalOcean platform today, and we will continue to introduce new sizes and types later this year and beyond as we continue to address new use cases and application types being designed by our customers.","spans":[]},{"type":"heading2","text":"Storage Upgrades","spans":[]},{"type":"paragraph","text":"Several upgrades were released earlier this year to improve block and object storage.","spans":[]},{"type":"paragraph","text":"Block Storage received a significant performance update and now provides 50% lower cluster latency, as well as the ability to burst IOPS and bandwidth rates.  In addition, we added a time-saving feature with the ability to automatically format your Block Storage Volumes.  We also expanded regional coverage, with Block Storage now available in Amsterdam.","spans":[{"start":25,"end":55,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/block-storage-volume-performance-burst/"}},{"start":223,"end":270,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/auto-format-and-mount/"}},{"start":345,"end":354,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/block-storage-in-ams3/"}}]},{"type":"paragraph","text":"In January, Spaces object storage launched in Singapore, joining availability in New York and Amsterdam. Since we launched Spaces in September of 2017, adoption has grown rapidly and we’re now storing billions of objects. Spaces now supports version 4 of pre-signed URLs, scheduled deletion of objects, and the UI has been upgraded to provide previews of stored images, audio, and videos.  We did experience growing pains in the early days of Spaces and have identified and fixed these early issues, which you can read about here. We’re committed to and focused on improving our Spaces offering to help as your cloud storage needs scale.","spans":[{"start":46,"end":55,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/spaces-available-in-sgp1/"}},{"start":525,"end":529,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/pages/spaces_update"}}]},{"type":"heading2","text":"Load Balancers","spans":[]},{"type":"paragraph","text":"We rolled out a significant update to Load Balancers, making it easier to deliver HTTPS with free-of-charge automatically renewed Let’s Encrypt integration, and added support for HTTP/2 as an option in the Control Panel.","spans":[{"start":14,"end":52,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-load-balancer-upgrades/"}},{"start":130,"end":143,"type":"hyperlink","data":{"link_type":"Web","url":"https://letsencrypt.org/"}}]},{"type":"paragraph","text":"Popular browsers are beginning to notify users when they visit sites that are not HTTPS-enabled with a \"Not secure\" label. It is now even more important to support HTTPS on your websites. You can read more about some of the options to support HTTPS in this blog post.","spans":[{"start":212,"end":266,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/implementing-https-for-chrome-users/"}}]},{"type":"heading2","text":"Virtual Private Cloud (VPC)","spans":[]},{"type":"paragraph","text":"In July, we enabled Private Networking as the first of four phases to give customers Virtual Private Cloud (VPC) capabilities. Later this year we will add improved visualization and management capabilities for your private networks into the Control Panel. Combining Private Networking isolation with Cloud Firewalls, Let's Encrypt SSL Certificates for Load Balancers, SSH keys, and 2FA provides the security you need to build scalable, robust, and secure production environments.","spans":[{"start":20,"end":38,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/release-notes/2018/private-networking/"}}]},{"type":"heading2","text":"Developer Experience","spans":[]},{"type":"paragraph","text":"Making DigitalOcean both simple and powerful to use is one of our highest priorities, and we have rolled out three significant releases focused on your developer experience.  The first was the introduction of the Control Panel Dashboard, making it faster to access common resources and account information, as well as changes to the navigation with quick links to API and community documentation.","spans":[{"start":213,"end":236,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-control-panel-dashboard/"}}]},{"type":"paragraph","text":"Our second major release was on July 25, when we rolled out Projects, a new way to control and organize your infrastructure on DigitalOcean.  These changes are designed to save you time, and make it easier to access the most important information as your infrastructure grows. We also introduced our new DigitalOcean Product Documentation center, which contains Overviews and Quickstart guides on everything DigitalOcean has to offer, as well as How-Tos and Resource links to dive in deeper.","spans":[{"start":60,"end":68,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/organizing-your-infrastructure-with-projects/"}},{"start":317,"end":338,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/"}}]},{"type":"paragraph","text":"In addition to the improvements above, we have updated all of our services for the General Data Protection Regulation (GDPR).","spans":[{"start":83,"end":117,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/security/gdpr/"}}]},{"type":"heading1","text":"What’s coming in the second half of 2018","spans":[]},{"type":"heading2","text":"Kubernetes","spans":[]},{"type":"paragraph","text":"We announced DigitalOcean Kubernetes to simplify container orchestration.  Over 20,000 developers have signed up for early access with plans to run many different kinds of application workloads on their Kubernetes cluster, from web applications to message queues and batch processes. We are currently working with early access users, who are evaluating for various workloads and providing feedback to help us build the right product.  We will continue to expand the number of users in the coming weeks, and we expect in Q4 to move to limited availability.","spans":[{"start":13,"end":36,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-digitalocean-kubernetes/"}}]},{"type":"heading2","text":"Custom Images","spans":[]},{"type":"paragraph","text":"We are excited to share that we will be introducing support for Custom Images in Q3. This has been a top request in our community, and we are thrilled to bring it to life with the ease and simplicity you have come to associate with our platform. The ability to add custom images allows you to easily migrate your workloads to the cloud without needing to spend time and effort trying to recreate your environment.","spans":[]},{"type":"heading2","text":"Spaces CDN and New Regions","spans":[]},{"type":"paragraph","text":"One of the most common uses for Spaces object storage is the hosting and delivery of web assets.  We are adding content delivery capabilities directly into the Spaces product to make web asset delivery faster and more scalable.  With this new capability, your Spaces content will be delivered from global edge locations near your end users.","spans":[]},{"type":"paragraph","text":"We are also expanding Spaces to SFO2 in September and adding FRA1 and LON1 in 2019.","spans":[]},{"type":"heading2","text":"Application Marketplace","spans":[]},{"type":"paragraph","text":"We want to accelerate your development of applications by removing the complexity of installing and configuring common application building blocks and dependencies, such as development stacks, solutions, and services. One-click application launcher is an easy way to get going today, and we plan on releasing improvements to the experience with better discoverability and more partner solutions towards the end of the year.","spans":[]},{"type":"heading2","text":"Managed Database Services","spans":[]},{"type":"paragraph","text":"We are working on a new service that will make it easy to host your databases on DigitalOcean as a managed service (DBaaS). We will start addressing this need for our customers with support for one database engine later in the year. We’ll share additional details on this service as plans develop in Q4.","spans":[]},{"type":"heading1","text":"Give Us Your Feedback","spans":[]},{"type":"paragraph","text":"We have been busy building products and features to help you build and scale your applications on DigitalOcean.  This is only a sampling of all the features and improvements we are bringing to you in 2018. We hope they are lining up with the kinds of services you need, and we really want to hear from you on any ideas for what you’d like to see next!  Please share your thoughts with us in the comments below.","spans":[]},{"type":"paragraph","text":"Happy coding,","spans":[]},{"type":"paragraph","text":"Shiv, VP Product","spans":[]}],"blog_post_date":"2018-08-02","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}},{"tag1":{"tag":"Product Updates","_linkType":"Link.document","_meta":{"uid":"product-updates"}}}],"_meta":{"uid":"2018-mid-year-product-update"}}},{"node":{"author":{"_linkType":"Link.document","author_name":"Tyler Crandall","author_image":{"dimensions":{"width":280,"height":280},"alt":"Tyler Crandall","copyright":null,"url":"https://images.prismic.io/www-static/445258e6ef5412ec1d759c61296620e393cea199_tyler_crandall-bd42a38f.png?auto=compress,format"},"_meta":{"uid":"tyler_crandall"}},"blog_header_image":{"dimensions":{"width":784,"height":392},"alt":null,"copyright":null,"url":"https://images.prismic.io/www-static/2be313667e4d0e87218a1ea70c40d76d4ab9805b_implementinghttps_mostov_v3_blog.png?auto=compress,format"},"blog_headline":[{"type":"heading1","text":"Implementing HTTPS for Chrome Users","spans":[]}],"blog_post_content":[{"type":"paragraph","text":"HTTPS encryption allows websites to protect end users, encrypting traffic between browsers and the site’s web servers. Browser developers plan to add new warnings for end users when they surf to websites not encrypted with HTTPS, before eventually phasing out HTTP in favor of HTTPS. Yesterday, Google became the first major browser developer to implement an extra notification warning, as part of the roll out for Chrome version 68, warning users that HTTP-only sites are “Not secure” in the address bar, next to the domain name: \n","spans":[{"start":0,"end":16,"type":"hyperlink","data":{"link_type":"Web","url":"https://en.wikipedia.org/wiki/HTTPS"}}]},{"type":"image","url":"https://images.prismic.io/www-static/9441bba55c82308c976c7901583afd4e49fbf397_screen-shot-2018-07-23-at-1.55.13-pm.png?auto=compress,format","alt":null,"copyright":null,"dimensions":{"width":1366,"height":500}},{"type":"paragraph","text":"This additional warning encourages website owners to adopt HTTPS, and it is a positive step toward making the Web a more secure environment for end users.","spans":[]},{"type":"paragraph","text":"Certificate Authorities Separate HTTPS from HTTP","spans":[{"start":0,"end":48,"type":"strong"}]},{"type":"paragraph","text":"The distinction between HTTPS and HTTP to a web browser is based on certificate authorities (CAs) that come pre-installed in the browser software. CAs are entities that cryptographically sign TLS/SSL certificates to vouch for their authenticity. Browsers and operating systems have a list of trusted CAs that they use to verify site certificates.","spans":[]},{"type":"paragraph","text":"Until recently, most CAs were commercial operations that charged money for their verification and signing services. Let's Encrypt has made this process free for users by completely automating the procedure, and by relying on sponsorship and donations to fund the necessary infrastructure.","spans":[]},{"type":"paragraph","text":"Explaining Let’s Encrypt","spans":[{"start":0,"end":24,"type":"strong"}]},{"type":"paragraph","text":"Let’s Encrypt is an open and automated certificate authority that uses the Automatic Certificate Management Environment (ACME) protocol to provide free TLS/SSL certificates to any compatible client. These certificates can be used to encrypt communication between your web server and your users. There are dozens of clients available, written in various programming languages, and many integrations with popular administrative tools, services, and servers.","spans":[]},{"type":"paragraph","text":"The most popular ACME client, Certbot, is now developed by the Electronic Frontier Foundation. In addition to verifying domain ownership and fetching certificates, Certbot can automatically configure TLS/SSL on both Apache and Nginx web servers.","spans":[]},{"type":"paragraph","text":"How Let's Encrypt Works","spans":[{"start":0,"end":23,"type":"strong"}]},{"type":"paragraph","text":"Let's Encrypt's ACME protocol defines how clients communicate with its servers to request certificates, verify domain ownership, and download certificates. It is currently in the process of becoming an official IETF standard.","spans":[{"start":211,"end":215,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.ietf.org/"}}]},{"type":"paragraph","text":"Let's Encrypt offers domain-validated certificates, meaning they have to check that the certificate request comes from a person who actually controls the domain. They do this by sending the client a unique token, and then making a web or DNS request to retrieve a key derived from that token.","spans":[]},{"type":"paragraph","text":"For example, with the HTTP-based challenge, the client will compute a key from the unique token and an account token, then place the results in a file to be served by the web server. The Let's Encrypt servers then retrieve the file at http://example.com/.well-known/acme-challenge/token. If the key is correct, the client has proven it can control resources on example.com, and the server will sign and return a certificate.","spans":[{"start":235,"end":286,"type":"hyperlink","data":{"link_type":"Web","url":"http://example.com/.well-known/acme-challenge/token"}}]},{"type":"paragraph","text":"The ACME protocol defines multiple challenges your client can use to prove domain ownership. The HTTPS challenge is similar to HTTP, except instead of a text file, the client will provision a self-signed certificate with the key included. The DNS challenge looks for the key in a DNS TXT record. You can learn more in our introductory tutorial for Let’s Encrypt.","spans":[{"start":322,"end":361,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/an-introduction-to-let-s-encrypt"}}]},{"type":"paragraph","text":"What can I do to enable HTTPS on my sites hosted on DigitalOcean?","spans":[{"start":0,"end":65,"type":"strong"}]},{"type":"paragraph","text":"If you have websites that have not implemented HTTPS and you expect this new warning to impact your site usage, here are some simple and relatively inexpensive recommendations.","spans":[]},{"type":"paragraph","text":"A simple and powerful option is to use a DigitalOcean Load Balancer, which creates and automatically renews SSL certificates from Let’s Encrypt for you. Load Balancers cost $20 per month and are highly available. In addition to offloading HTTPS traffic, you gain additional performance with support for HTTP/2, and you can easily manage traffic across your servers. If you choose this option, our new Product Documentation center has a helpful tutorial.","spans":[{"start":87,"end":143,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.digitalocean.com/introducing-load-balancer-upgrades/"}},{"start":436,"end":452,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/load-balancers/how-to/lets-encrypt/"}}]},{"type":"paragraph","text":"A second option is to follow one of our Let’s Encrypt tutorials to implement HTTPS directly with your web servers. We have over 50 tutorials, such as how to secure Nginx with Let's Encrypt on Ubuntu 18.04 as well as product documentation on how to set up Let’s Encrypt certificates on Load Balancers. This is a good option to prevent additional monthly costs if you have time to configure and maintain your TLS certificates.","spans":[{"start":40,"end":63,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tags/let-s-encrypt?type=tutorials"}},{"start":150,"end":204,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-18-04"}},{"start":241,"end":299,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.digitalocean.com/docs/networking/load-balancers/how-to/lets-encrypt/"}}]},{"type":"paragraph","text":"A third option is to use a CDN like Cloudflare, which has an integration with Let’s Encrypt to handle HTTPS traffic on your behalf. Adding a CDN can result in additional costs, but may be a good option if you need faster content delivery and HTTPS support. Cloudflare has a blog post that describes some of the history behind these updates and what to expect in the coming months.","spans":[{"start":274,"end":283,"type":"hyperlink","data":{"link_type":"Web","url":"https://blog.cloudflare.com/https-or-bust-chromes-plan-to-label-sites-as-not-secure/"}}]},{"type":"paragraph","text":"These Changes Will Help Keep Users Safer","spans":[{"start":0,"end":40,"type":"strong"}]},{"type":"paragraph","text":"Yesterday’s change is only the beginning of a series of tweaks by Google: in September, for version 69, sites using HTTPS will no longer show the green “Secure” text in the address bar, and in October, for version 70, the “Not secure” label for HTTP-only sites will turn red. In the future, these types of warnings will also happen on the mobile version of Chrome.","spans":[{"start":31,"end":72,"type":"hyperlink","data":{"link_type":"Web","url":"https://www.chromium.org/Home/chromium-security/marking-http-as-non-secure"}}]},{"type":"paragraph","text":"Securing websites is important, and Google adding this new warning in Chrome is a strong move toward encouraging more developers to do so. Ultimately, this will keep all internet users a little safer.","spans":[]}],"blog_post_date":"2018-07-24","tags":[{"tag1":{"tag":"News","_linkType":"Link.document","_meta":{"uid":"news"}}}],"_meta":{"uid":"implementing-https-for-chrome-users"}}}]}}}