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

ORES/Instances

From Wikitech-static
< ORES(Redirected from ORES/instances)
Jump to navigation Jump to search

m:ORES has several different instances with different configs.

ores-staging

Purpose

Staging part before going to the labs setup

Config repo

ores-wmflabs-deploy in github

Deployment method

fabric

Puppet roles

role::labs::ores::staging

Redis server

None (uses itself as a redis server)

Do we run precaching to simulate the load?

No

Uptime

Medium

The labs setup

Purpose

Backward compatibility and running research-based tests (new models, etc.)

Config repo

ores-wmflabs-deploy in github

Deployment method

fabric

Puppet roles
  • role::labs::ores::web
  • role::labs::ores::worker
  • role::labs::ores::redisproxy
Load balancer
  • ores-lb-02.ores.eqiad1.wikimedia.cloud
Web servers
  • ores-web-01.ores.eqiad1.wikimedia.cloud
  • ores-web-02.ores.eqiad1.wikimedia.cloud
Worker servers
  • ores-worker-01.ores.eqiad1.wikimedia.cloud
  • ores-worker-02.ores.eqiad1.wikimedia.cloud
  • ores-worker-03.ores.eqiad1.wikimedia.cloud
  • ores-worker-04.ores.eqiad1.wikimedia.cloud
  • ores-worker-05.ores.eqiad1.wikimedia.cloud
  • ores-worker-06.ores.eqiad1.wikimedia.cloud
Redis server
  • ores-redis-02.ores.eqiad1.wikimedia.cloud
Do we run precaching to simulate the load?

Yes

Uptime

Rather high

ores beta

Purpose

Staging for the production.

Config repo

mediawiki/services/ores/deploy in gerrit (same as the production)

Deployment method

scap3

Puppet roles
  • role::ores::web
  • role::ores::worker

(Same as production)

Redis server

deployment-ores-redis.deployment-prep.eqiad1.wikimedia.cloud

Do we run precaching to simulate the load?

No

Uptime

Rather high

scb2001.codfw.wmnet

Purpose

The canary node

Config repo

mediawiki/services/ores/deploy in gerrit (same as the production)

Deployment method

scap3

Puppet roles
  • role::ores::web
  • role::ores::worker

(Same as production)

Redis server

oresdb.eqiad.wmnet

Do we run precaching to simulate the load?

No

Uptime

High

ORES (production)

Purpose

Production.

Config repo

mediawiki/services/ores/deploy in gerrit

Deployment method

scap3

Puppet roles
  • role::ores::web
  • role::ores::worker
Web/worker servers
  • scb1001.eqiad.wmnet
  • scb1002.eqiad.wmnet
  • scb1003.eqiad.wmnet
  • scb1004.eqiad.wmnet
  • scb2001.codfw.wmnet
  • scb2002.codfw.wmnet
  • scb2003.codfw.wmnet
  • scb2004.codfw.wmnet
  • scb2005.codfw.wmnet
  • scb2006.codfw.wmnet
Redis servers
  • oresrdb1001.eqiad.wmnet
  • oresrdb1002.eqiad.wmnet (mirrored from oresrdb1001)
  • oresrdb2001.codfw.wmnet
  • oresrdb2002.codfw.wmnet (mirrored from oresrdb2001)
Do we run precaching?

Yes

Uptime

High (Currently 99.92%)