You are browsing a read-only backup copy of Wikitech. The live site can be found at wikitech.wikimedia.org

User:Aklapper/Sandbox: Difference between revisions

From Wikitech-static
Jump to navigation Jump to search
imported>Aklapper
No edit summary
 
imported>Aklapper
(blank)
 
(5 intermediate revisions by 2 users not shown)
Line 1: Line 1:
{{note|WIP - See [[phab:T292811]] about trying to merge the four pages [[Help:Cloud Services Introduction]], [[Help:At a glance: Cloud VPS and Toolforge]], [[Help:Getting Started]], [[User:SRodlund/servicedecisions (staging)]] potentially into one page.}}
{{note|WIP - See [[phab:T292811]] about trying to merge the four pages [[Help:Cloud Services Introduction]], [[Help:At a glance: Cloud VPS and Toolforge]], [[Help:Getting Started]], [[User:SRodlund/servicedecisions (staging)]] potentially into one page.}}


<hr>
See [[Help:Cloud_Services_Introduction]] instead
<hr>
<hr>
<hr>
 
{{notice|wmflabs.org and wmcloud.org redirect here. You might be looking for the [[:Category:Toolforge tools|Lists of Toolforge tools]] or the [[toolforge:openstack-browser/project/|List of Cloud VPS projects]].}}
 
[[File:What is Cloud Services? poster.pdf|thumb|upright=1.3|Poster-format overview]]
 
== Overview ==
 
''Wikimedia Cloud Services (WMCS)'' provides tools, services, and support for technical collaborators who want to contribute to Wikimedia software projects.
 
It is available for use by anyone connected with the [[meta:Wikimedia movement|Wikimedia movement]] without charge. Support and administration of the WMCS resources is provided by the [[Mw:Wikimedia Cloud Services team|Wikimedia Foundation Cloud Services team]] and [[wmf:Volunteer_opportunities|Wikimedia movement volunteers]].
 
Find out more:
 
* 🎬 Video: [https://media.ccc.de/v/36c3-77-wikimedia-cloud-services-introduction Wikimedia Cloud Services introduction] (2019)
* 📣 Slides: [[commons:File:Introduction_to_Wikimedia_Cloud_Services_-_Wikimania_Hackathon_2019_Stockholm_Sweden.pdf|An introduction to Cloud Services presentation]] (2019)
 
(TODO) Examples of what you can do by running software on Cloud Services include:
* Build a tool that suggests wiki pages that need editing/maintenance
* Find out which articles on a Wikipedia mention cats
 
== Services ==
Decide which service is best for your needs.
 
TODO: Describe what these four things are:
 
* '''Toolforge''' — [[#Toolforge|Toolforge]]
* '''Cloud VPS''' — [[#Cloud VPS|Cloud VPS]]
* '''Quarry''' — [[#Quarry|Quarry]]
* '''PAWS''' — [[#PAWS|PAWS]]
 
=== Which service is right for you? ===
 
{| class="wikitable"
|+
!Activity / Needs
!Quarry (DaaS)
!PAWS (DaaS)
!Toolforge (PaaS)
!Cloud VPS (IaaS)
|-
|Browser based
|✔
|✔
|
|
|-
|Terminal based
|
|
|✔
|✔
|-
|Write queries against replica databases
|✔
|✔
|✔
|
|-
|Run database dumps
|
|✔
|✔
|
|-
|Write and run bots
|
|✔
|✔
|
|-
|Run webservices
|
|
|✔
|
|-
|Build tools to improve Wikimedia projects
|
|
|✔
|
|-
|Schedule or run continuous jobs
|
|
|✔
|
|-
|Administrate your own virtual server
|
|
|
|✔
|-
|Need your own subdomain
|
|
|
|✔
|-
|Write documentation and create tutorials
|
|✔
|
|
|-
|Work with co-maintainers and co-admins
|
|
|✔
|✔
|-
!User knowledge
|curious—advanced
|curious—advanced
|intermediate—advanced
|advanced
|-
!Service concept
|Data as a service
|Data as a service
|Platform as a service
|Infrastructure as a service
|}
 
== Get started ==
 
Make sure to review and agree to our terms and conditions. [[Help:Terminology|Account Holders]] who plan to use WMCS resources and products must read and agree to the following:
* [[Wikitech:Cloud Services Terms of use|Wikimedia Cloud Services Terms of Use]]
* [[mw:Code of Conduct|Code of Conduct for technical spaces]]
* [[mw:Wikimedia Labs/Agreement to disclosure of personally identifiable information|Agreement to disclosure of personally identifiable information]] (which covers [[Help:Terminology|End-Users]]).
Please pay close attention to the following terms for '''Toolforge''' and '''Cloud VPS:'''
* Toolforge tools must be [[w:Open-source software|open source software]] licensed under an [http://opensource.org/licenses OSI approved license].
* Toolforge and Cloud VPS projects must not collect, store, or share private data or personally identifiable information, such as user names, passwords, or IP addresses, except when complying with the conditions listed in the [[Wikitech:Cloud Services Terms of use|Wikimedia Cloud Services Terms of Use]].
 
=== Set up your accounts ===
* '''Wikimedia account''' — this is the single user login (SUL) account you use to contribute to Wikipedia and its sister projects. When you create your Wikimedia account, you will create a username and password.
* '''[[Help:Create a Wikimedia developer account|Wikimedia developer account]]''' — this account is used to log into this wiki, Toolforge, Cloud VPS, [[mw:Gerrit|Gerrit]] (our code review system for patches) and other protected Wikimedia Services. When you create your Wikimedia developer account, you will create a username (sometimes called LDAP username), UNIX shell username, and password.
** Note that while [[mw:Gerrit/GitHub|GitHub]] contains many of our public repos, you can only make pull requests for Cloud Services projects via Gerrit. Other wiki projects may use GitHub exclusively.
* '''Gerrit''': Once you have set up the two accounts above, including your UNIX shell username, [[mw:Gerrit/Tutorial#Set Up_ SSH Keys in Gerrit|set up your SSH keys in Gerrit]].
 
You may also want to [[mw:Phabricator/Help|create an account]] in '''[[mw:Phabricator|Phabricator]]''', our project management system for tasks and bug reports.
 
=== Toolforge ===
=== Cloud VPS ===
 
TODO: The ability to [[Help:Accessing Cloud VPS instances|access instances]] in the Cloud VPS environment.
 
=== Quarry ===
 
=== PAWS ===
 
== Communication and support ==
We communicate and provide support through several primary channels. Please reach out with questions and to join the conversation.
 
{{ContentGrid
|content=
{{Colored box
|title = Discuss and receive general support via real-time chat
|content = Use the [[Help:IRC|IRC channel]] {{Irc|wikimedia-cloud}}, the bridged [https://t.me/wmcloudirc Telegram channel], or the bridged [https://chat.wmcloud.org/wikimedia/channels/wikimedia-cloud Mattermost channel]
}}
{{Colored box
|title = Discuss and receive general support via email, and receive information about ongoing initiatives
|content = Subscribe to the [[mail:cloud|cloud@]] [[meta:Special:MyLanguage/Mailing lists|mailing list]]
}}
{{Colored box
|title = Receive mail announcements about critical changes
|content = Subscribe to the [[mail:cloud-announce|cloud-announce@]] [[meta:Special:MyLanguage/Mailing lists|mailing list]] (all messages are also mirrored to the cloud@ list)
}}
{{Colored box
|title = Track work tasks and [[mw:Special:MyLanguage/How to report a bug|report bugs]]
|content = Use the [[mw:Special:MyLanguage/Phabricator|Phabricator]] workboard [[phab:project/profile/832/|#Cloud-Services]]
}}
{{Colored box
|title = Read about major near-term plans
|content = See the [[News]] wiki page
}}
{{Colored box
|title = Read news and stories about our work
|content = See the [[phab:phame/blog/view/5/|Cloud Services Blog]] (For the broader Wikimedia movement, see the [https://techblog.wikimedia.org/ Wikimedia Technical Blog])
}}
}}
(TODO: Taken from [[Help:Cloud Services communication]])
 
== Technology stack==
 
WMCS is a computing ecosystem built on [[w:OpenStack|OpenStack]], [[w:Oracle Grid Engine|GridEngine]], and [[w:Kubernetes|Kubernetes]].
 
== Learn more ==
* [[Portal:Toolforge|Toolforge Portal]] — Information about Toolforge and links to help and technical documentation.
* [[Portal:Cloud VPS|Cloud VPS Portal]] — Information about Cloud VPS and links to help and technical documentation.
* [[Portal:Data Services|Data Services Portal]] — Information about Data Services and links to help and technical documentation.
* Some terms are specific to Toolforge and Cloud VPS. See the [[Help:Glossary|Glossary]] for detailed definitions.
 
== Historical information ==
 
From 2011 until early 2017, ''Wikimedia Cloud Services'' was known as ''Wikimedia Labs''. However, the term ''Labs'' was used for [[Labs labs labs|several different things]].
 
Since 2017, the former ''Wikimedia Foundation Labs team'' and ''Tool Labs Support team'' merged into the ''[[mw:Wikimedia Cloud Services team|Wikimedia Cloud Services team]]''.

Latest revision as of 17:20, 8 March 2022

See Help:Cloud_Services_Introduction instead