Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Digitalocean
1. Digital Ocean
A classroom presentation on cloud computing at Tarbiat Modares University
Providers
Behnam Bahrami & Amir Hossein Jalilian
Professor
Dr. Sadegh Dorri Nogoorani
Second Semester of 2019-2020
2020-06-08
https://www.aparat.com/user/dashboard/video_stat/videohash/F0MB6/tty/1591599874/hash/c199ee65caf8a7f19862f7
bae35493af5d73b6d8
https://www.aparat.com/user/dashboard/video_stat/videohash/QGSbk/tty/1591599944/hash/
ab53fd551e4c7215750b9252234ce1ef4eb576f7
2. 2
DigitalOcean
●
We make it simple to launch in the
cloud and scale up as you grow – with
an intuitive control panel, predictable
pricing, team accounts, and more.
3. 3
DigitalOcean
●
DigitalOcean, Inc. is an American cloud
infrastructure provider headquartered in
New York City with data centers
worldwide.
●
DigitalOcean provides developers cloud
services that help to deploy and scale
applications that run simultaneously on
multiple computers.
●
As of January 2018, DigitalOcean was the
third-largest hosting company in the world
in terms of web-facing computers.
4. 4
History
●
In 2003, Ben and Moisey Uretsky who had founded
ServerStack, a managed hosting business, wanted
to create a new product which would combine the
web hosting and virtual servers.
●
The Uretskys, having surveyed the cloud hosting
market felt that most hosting companies were
targeting enterprise clients leaving the
entrepreneurial software developers market
underserved.
●
In 2011 the Uretskys founded DigitalOcean, a
company which would provide server provisioning
and cloud hosting for software developers.
5. 5
Path of Glory!
●
After DigitalOcean was accepted into TechStars
2012's startup accelerator in Boulder, Colorado,
the founders moved to Boulder to work on the
product.
●
By the end of the accelerator program in August
2012, the company had signed up 400 customers
and launched around 10,000 cloud server
instances.
●
On January 16th, 2018, new droplet (virtual
machines) plans were introduced on their blog.
In May 2018, the company announced the launch
of its Kubernetes-based container service.
6. 6
Glory
●
On January 15, 2013, DigitalOcean became one of the first cloud-
hosting companies to offer SSD-based virtual machines. Following a
TechCrunch review, which was syndicated by Hacker News,
DigitalOcean saw a rapid increase in customers.
●
In December 2013, DigitalOcean opened its first European data
center located in Amsterdam. By the end of December 2013, Netcraft
reported that DigitalOcean was the fastest growing cloud hosting
service in the world in terms of web-facing computer count.
●
During 2014, the company continued its expansion, opening new
data centers in Singapore and London.
●
By May 2015, DigitalOcean became the second largest hosting
provider in the world according to a report by Netcraft.
●
During 2015 DigitalOcean expanded further with a data center in
Toronto, Canada.
●
Later in 2016 they continued expansion to Bangalore, India.As of July
2017, the company has 12 data centers in various parts of the globe.
8. 8
Deploy
●
Kubernetes in minutes
Spin up a managed Kubernetes cluster in just a few clicks. Simply specify
the size and location of your worker nodes.
●
Flexible compute types
With Standard, General Purpose, CPU-Optimized or Memory-Optimized
Droplets, you can choose the right infrastructure for your workload.
●
1-Click App Marketplace
Quickly deploy projects using one of our preconfigured 1-Click Apps,
like LAMP, Docker, and WordPress.
●
Global availability
9. 9
Scale
●
Resize
Quickly scale up, scale down, or migrate to different Droplet types to
meet the demands of your customers.
●
Load Balancer
Keep your application up and running smoothly by distributing traffic
across Droplets, including those running as Kubernetes worker nodes.
●
Floating Ips
Redirect network traffic between your Droplets using a Floating IP.
●
Pay for what you use
With hourly billing, only pay for the resources that you actually use.
10. 10
Store
●
Managed Databases
Provision MySQL, Redis, and PostgreSQL databases in just a few clicks. We’ll
handle setting up, backing up, and updating – so you can focus on building great
apps.
●
Object Storage
Store and retrieve any amount of data, including audio, video, images,
and log files using DigitalOcean Spaces.
●
Block Storage
Attach additional SSD-based storage to your Droplets for your databases
or file storage.
●
Backups & Snapshots
Capture backups and snapshots of your Droplets to store server
images or automatically scale your system.
11. 11
Secure
●
Cloud Firewalls
Easily secure your infrastructure and instantly define
what services are visible on all of your Droplets.
●
Private Networking
Enable communication between Droplets in the same
datacenter.
●
Team management
Invite team members to collaborate, ensure security
with two-factor auth, and control your resources with
centralized billing.
12. 12
Monitor
●
Natively integrated
Monitor system-level metrics in the same place you
manage your infrastructure – at no additional cost.
●
Resource metrics
View summary stats and time series graphs of
resource usage for your Kubernetes cluster, database, or
individual Droplet nodes.
●
Real-time alerts
Receive alerts via Slack or email whenever a metric
crosses your specified threshold and critical issues arise
in your infrastructure.
14. 14
Droplets
●
DigitalOcean Droplets are Linux-based
virtual machines (VMs) that run on
top of virtualized hardware. Each
Droplet you create is a new server you
can use, either standalone or as part
of a larger, cloud-based infrastructure.
22. 22
DigitalOcean vs AWS
●
DigitalOcean is not really an Amazon competitor.
Its target market is small developers and small
businesses who need to quickly start up a small
high-performance instance.
●
DigitalOcean also gives the user a clean, easy-
to-use interface with fewer features and one-
click deployments.
●
Amazon, on the other hand, offers a IaaS/ PaaS
cloud supermarket where you can pick nearly
any cloud service you could possibly want, and
some that you didn’t even know existed, such as
mobile analytics and cloud workflows.