Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 2 Next »

Infrastructure Overview

OLE utilizes Amazon services for its development infrastructure with the exception of SVN. All test servers and databases are being hosted within the Amazon EC2 cloud.

To support development, we have:

Application Servers

Name

Host/URL

Description

Location

IP Type

Hudson

https://ci.ole.kuali.org

Unit Testing and overall control server for OLE databases and application server instances.

EC2 (i-0706ec6b)

Elastic IP: 50.16.198.41

DEV Application Server

http://dev.ole.kuali.org/ole-dev/

Integration Testing server

EC2 (i-varies)

Elastic IP: 50.16.205.247

Kuali uses DNS Made Easy for registering our domain names. They are a combination of static addresses (for long running servers with Elastic IP addresses) and dynamic addresses (for short term systems.) Addresses are managed by the Kuali and OLE configuration managers.

Database Servers/Schemas

Instances

Name

Connect Information

Database Type/Version

Location

Test Oracle

jdbc:oracle:thin:@oracle.ole.kuali.org:1521:XE

Oracle 10g XE

Amazon RDS (on the Hudson Server)

Schemas

Schema/User

Database

Purpose

OLEDBA

Test Oracle

Master data source for OLE development. Extracted nightly and stored into

https://svn.kuali.org/repos/ole-cfg-dbs/trunk/development

OLELOCAL

Test Oracle

Database schema for developer work. Refreshed nightly from

https://svn.kuali.org/repos/ole-cfg-dbs/trunk

OLEDEV

Test Oracle

Database schema for the ole-dev testing environment. Refreshed nightly from

https://svn.kuali.org/repos/ole-cfg-dbs/trunk

OLECI

Test Oracle

Database schema for the OLE unit tests. Refreshed nightly from

https://svn.kuali.org/repos/ole-cfg-dbs/trunk

Continuous Integration

TODO

  • Use of Hudson
  • Document important jobs?

Amazon Web Console

  • EC2
    • Creation and termination of instances.
  • RDS
    • Amazon MySQL database service - creation, deletion, and snapshots of instances.
  • S3
    • Amazon storage service. Used to store OLE releases and (indirectly) EC2 and RDS instance snapshots.
  • No labels