SlideShare a Scribd company logo
1 of 26
Download to read offline
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
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
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
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
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
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.
7
Main Cores
●
Deploy
●
Scale
●
Store
●
Secure
●
Monitor
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
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
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
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
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.
13
Data centers
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.
15
Droplets
16
Droplets
17
Plans and Pricing
18
Getting Help
19
DigitalOcean API
20
Tutorials
21
Tutorials
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.
23
Performance per dollar
24
How to use digital ocean from iran
Mrpardakht.com
●
Sindakht.com
●
Xchange98.cash
25
References
●
https://en.wikipedia.org/wiki/DigitalOc
ean
●
http://digitalocean.com
●
https://www.upguard.com/articles/
digitalocean-vs-aws
26

More Related Content

What's hot

Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdfQuantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdfMiguelFernandoBarrio
 
eKYC POC on Azure
eKYC POC on Azure eKYC POC on Azure
eKYC POC on Azure R3
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureMicrosoft Azure
 
IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2David Ware
 
Internet of Things and Edge Compute at Chick-fil-A
Internet of Things and Edge Compute at Chick-fil-AInternet of Things and Edge Compute at Chick-fil-A
Internet of Things and Edge Compute at Chick-fil-ABrian Chambers
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment modelsAshok Kumar
 
Client server-computing
Client server-computingClient server-computing
Client server-computingjayasreep3
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Edureka!
 
Guardicore - Shrink Your Attack Surface with Micro-Segmentation
Guardicore - Shrink Your Attack Surface with Micro-SegmentationGuardicore - Shrink Your Attack Surface with Micro-Segmentation
Guardicore - Shrink Your Attack Surface with Micro-SegmentationCSNP
 
Cloud computing and impact on the business
Cloud computing and impact on the businessCloud computing and impact on the business
Cloud computing and impact on the businessJuvénal CHOKOGOUE
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Amazon Web Services
 
Cloud computing
Cloud computingCloud computing
Cloud computingRobbySahoo
 
Mobile cloud Computing
Mobile cloud ComputingMobile cloud Computing
Mobile cloud ComputingPooja Sharma
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial ServicesMike Walker
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application ModernizationKarina Matos
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceRajind Ruparathna
 

What's hot (20)

Virtualization
VirtualizationVirtualization
Virtualization
 
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdfQuantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
Quantum SD-WAN - High Level Customer PPT - 1-Mar-2023.pdf
 
eKYC POC on Azure
eKYC POC on Azure eKYC POC on Azure
eKYC POC on Azure
 
The Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft AzureThe Basics of Getting Started With Microsoft Azure
The Basics of Getting Started With Microsoft Azure
 
IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2IBM MQ - What's new in 9.2
IBM MQ - What's new in 9.2
 
Internet of Things and Edge Compute at Chick-fil-A
Internet of Things and Edge Compute at Chick-fil-AInternet of Things and Edge Compute at Chick-fil-A
Internet of Things and Edge Compute at Chick-fil-A
 
Cloud deployment models
Cloud deployment modelsCloud deployment models
Cloud deployment models
 
Client server-computing
Client server-computingClient server-computing
Client server-computing
 
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
Cloud Computing Service Models | IaaS PaaS SaaS Explained | Cloud Masters Pro...
 
Guardicore - Shrink Your Attack Surface with Micro-Segmentation
Guardicore - Shrink Your Attack Surface with Micro-SegmentationGuardicore - Shrink Your Attack Surface with Micro-Segmentation
Guardicore - Shrink Your Attack Surface with Micro-Segmentation
 
Cloud computing and impact on the business
Cloud computing and impact on the businessCloud computing and impact on the business
Cloud computing and impact on the business
 
Cloud computing-ppt
Cloud computing-pptCloud computing-ppt
Cloud computing-ppt
 
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
Enterprise Cloud Computing with AWS - How enterprises are using the AWS Cloud...
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Mobile cloud Computing
Mobile cloud ComputingMobile cloud Computing
Mobile cloud Computing
 
Multi Cloud Architecture Approach
Multi Cloud Architecture ApproachMulti Cloud Architecture Approach
Multi Cloud Architecture Approach
 
Introduction to Microsoft Azure Cloud
Introduction to Microsoft Azure CloudIntroduction to Microsoft Azure Cloud
Introduction to Microsoft Azure Cloud
 
SOA in Financial Services
SOA in Financial ServicesSOA in Financial Services
SOA in Financial Services
 
Azure Application Modernization
Azure Application ModernizationAzure Application Modernization
Azure Application Modernization
 
IaaS - Infrastructure as a Service
IaaS - Infrastructure as a ServiceIaaS - Infrastructure as a Service
IaaS - Infrastructure as a Service
 

Similar to Digitalocean

A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudZNetLive
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignGDSCVJTI
 
A Complete Guide to Cloud Computing, Everything You Need To Know.pdf
A Complete Guide to Cloud Computing, Everything You Need To Know.pdfA Complete Guide to Cloud Computing, Everything You Need To Know.pdf
A Complete Guide to Cloud Computing, Everything You Need To Know.pdfVenpep2
 
Cloud computing by Rajat Shukla
Cloud computing by Rajat ShuklaCloud computing by Rajat Shukla
Cloud computing by Rajat ShuklaRajat Shukla
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack Zara Tariq
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud pptSana Nasar
 
Splendens Project Proposal by Slidesgo.pptx
Splendens Project Proposal by Slidesgo.pptxSplendens Project Proposal by Slidesgo.pptx
Splendens Project Proposal by Slidesgo.pptxssuserea0dfe
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigmNazneen Sheikh
 
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfThe Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfAlzenaLimon
 
Introduction to Cloud Computing CA03.pptx
Introduction to Cloud Computing CA03.pptxIntroduction to Cloud Computing CA03.pptx
Introduction to Cloud Computing CA03.pptxabcxyz1337
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startupsSekhar Mohanty
 
Cloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsCloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsFibonalabs
 

Similar to Digitalocean (20)

Google Cloud Platform
Google Cloud PlatformGoogle Cloud Platform
Google Cloud Platform
 
A Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public CloudA Quick Introduction to Microsoft Azure Public Cloud
A Quick Introduction to Microsoft Azure Public Cloud
 
Introduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP CampaignIntroduction to Google Cloud & GCCP Campaign
Introduction to Google Cloud & GCCP Campaign
 
Cloud Computing Presentation
Cloud Computing PresentationCloud Computing Presentation
Cloud Computing Presentation
 
A Complete Guide to Cloud Computing, Everything You Need To Know.pdf
A Complete Guide to Cloud Computing, Everything You Need To Know.pdfA Complete Guide to Cloud Computing, Everything You Need To Know.pdf
A Complete Guide to Cloud Computing, Everything You Need To Know.pdf
 
Cloud computing by Rajat Shukla
Cloud computing by Rajat ShuklaCloud computing by Rajat Shukla
Cloud computing by Rajat Shukla
 
An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack An Integrated Cloud Computing Architectural Stack
An Integrated Cloud Computing Architectural Stack
 
The why of a cloud ppt
The why of a cloud pptThe why of a cloud ppt
The why of a cloud ppt
 
Final Report
Final ReportFinal Report
Final Report
 
Bringing Cloud Hosting to India
Bringing Cloud Hosting to IndiaBringing Cloud Hosting to India
Bringing Cloud Hosting to India
 
Bringing Cloud Hosting to India
Bringing Cloud Hosting to IndiaBringing Cloud Hosting to India
Bringing Cloud Hosting to India
 
Splendens Project Proposal by Slidesgo.pptx
Splendens Project Proposal by Slidesgo.pptxSplendens Project Proposal by Slidesgo.pptx
Splendens Project Proposal by Slidesgo.pptx
 
Cloud computing – an emerging paradigm
Cloud computing – an emerging paradigmCloud computing – an emerging paradigm
Cloud computing – an emerging paradigm
 
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdfThe Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
The Superior Reasons to Go for Cloud App Development _ Complete Guide (1).pdf
 
Introduction to Cloud Computing CA03.pptx
Introduction to Cloud Computing CA03.pptxIntroduction to Cloud Computing CA03.pptx
Introduction to Cloud Computing CA03.pptx
 
Cloud computings
Cloud computingsCloud computings
Cloud computings
 
Building Cloud capability for startups
Building Cloud capability for startupsBuilding Cloud capability for startups
Building Cloud capability for startups
 
Value Stories - 7th Issue
Value Stories - 7th Issue Value Stories - 7th Issue
Value Stories - 7th Issue
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Cloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and TipsCloud Computing Architecture: Components, Importance, and Tips
Cloud Computing Architecture: Components, Importance, and Tips
 

Recently uploaded

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfRankYa
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Search Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdfSearch Engine Optimization SEO PDF for 2024.pdf
Search Engine Optimization SEO PDF for 2024.pdf
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
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.
  • 24. 24 How to use digital ocean from iran Mrpardakht.com ● Sindakht.com ● Xchange98.cash
  • 26. 26