Ejip.Net represents the pinnacle of hosting automation on the Internet.
Ejip.Net technology effectively removes the human factor from the hosting equation,
saving valuable technology resources and eliminating errors that cost real dollars
in lost application uptime.
The goal of the J2EE platform can now be realized through Ejip.Net -- developers
and businesses can now focus on business logic, while not having to worry
about the complex management of application infrastructure.
The table below represents the stack of resources that the team at Ejip.Net has
solidified with technology. Click on each to learn what services are available to
Ejip.Net customers, and what it takes to enable "One Click" deployment and scaling
of J2EE Applications on the Internet.
|
At the top level of the Ejip.Net hosting stack is the Application,
which refers to the actual custom Java appliction to be deployed into the production environment.
This is the single portion of the hosting stack that customers must write and update
themselves. Ejip.Net supports customers in this process by providing a
robust environment for the application to be uploaded into and unit tested.
Ejip.Net also provides a secure file transfer mechanism to upload files
and transfer them into the hosting environment for deployment to servers.
Ejip.Net may assist with the testing of applications and utilizes
custom load testing frameworks and industry leading packages with client programs.
Customers with shared accounts requiring performance metrics may upgrade to
dedicated accounts or purchase an Ejip.Net load testing service.
Enterprise Java is the platform currently supported in the Ejip.Net hosting environment. Other
platforms such as Microsoft's COM+
may be supported in the future. The Java 2 Enterprise Edition API's that
are supported by Ejip.Net depend on the customer's choice of Servlet engine and/or application server.
Sun Microsystems' J2EE FAQ lists
the primary technologies in the J2EE platform as: "Enterprise JavaBeans, JavaServer
Pages, Servlets, the Java Naming and Directory Interface (JNDI), the Java Transaction
API (JTA), CORBA, and the JDBC data access API." Ejip.Net supports all of these
technologies.
The following table lists supported J2EE API's by vendor platform:
| Platform |
API('s) Supported (Version) |
| Server |
Version |
Vendor |
EJB |
Servlet |
JSP |
JTA |
JNDI |
JDBC |
JMS |
JavaMail |
| Orion |
1.x |
Orion |
1.1 |
2.2 |
1.1 |
1.0.1 |
1.2 |
2.0 |
1.0 |
1.2 |
| Tomcat |
3.x |
Apache |
|
2.2 |
1.1 |
|
|
|
|
1.0 |
| WebLogic |
5.x & 6.x |
BEA Systems, Inc. |
1.1 |
2.2 |
1.1 |
1.0.1 |
1.2 |
2.0 |
1.1 |
1.0 |
Ejip.Net harnesses the full power of the Enterprise Java platform and empowers customers
to complete the last mile of the application lifecycle. Customers can
upload, configure, deploy, and maintain applications on Ejip.Net via a web browser. This,
however, is not the only service Ejip.Net customers can take advantage of.
The true power of Ejip.Net lies in its automation of the complex array of industry leading
J2EE servers required in production J2EE environments. By signing up for hosting service, Ejip.Net customers
take advantage of years of distributed software development and real world Enterprise
Java experience posessed by Ejip.Net. This is a differentiator between Ejip.Net
and other hosting entities in the market - Ejip.Net is a software hosting platform written by
Enterprise Java experts that have built and deployed numerous mission critical J2EE systems
where reliability, scalability, and security are paramount.
It is the software developer who needs to
closely interact with a J2EE environment to ensure that server properties and Java software
configurations are correct. Now the Java Developer can sit at his or her workstation
and upload the latest release of his or her application without dependence
on other resources. Similarly, managers, system administrators, and testers can access
applications to perform specified tasks and monitor systems.
After choosing between shared and dedicated hardware, servers should be the first item selected
in a hosting configuration. Server selection affects the J2EE API's available to
an application and also affects the hosting package price. The following table lists the Ejip.Net server
options and their prices for both shared and dedicated hosting:
|
Platform
|
Minimum Shared Price
|
Minimum Dedicated Price
|
|
Server Name
|
Server Type
|
Setup
|
Monthly
|
Setup
|
Monthly
|
| Apache |
Web Server |
included |
included |
included |
included |
| Tomcat |
Web Container |
US $75.00 |
US $75.00 |
US $750.00 |
US $750.00 |
| Orion Server |
Application Server |
US $125.00 |
US $125.00 |
US $1000.00 |
US $1000.00 |
| WebLogic Server |
Application Server |
US $125.00 |
US $125.00 |
US $1000.00 |
US $1000.00 |
| Microsoft SQL Server |
Database Server |
included |
included |
included |
included |
| PostgreSQL |
Database Server |
included |
included |
included |
included |
Items denoted as 'included' are base services within all hosting packages and are available at
no additional cost. System units, which are Ejip.Net's logical units of hardware resources, are selected by Ejip.Net cusomter's
based on their scalability requirements. System units lead to another powerful feature of the Ejip.Net hosting
environment - One-Click Scalability.
Beyond the requirements of a J2EE application, a hosting environment should include support for
core services such as e-mail, DNS, monitoring, reporting, and more. Ejip.Net offers platform level
infrastructure to its customers and integrates their control into the Ejip.Net Console. The following
table lists the platform level insfrastructure components and provides a brief description for each:
|
Infrastrucure Service
|
Description
|
Monthly Fee
|
| E-mail |
Ejip.Net supports virtual e-mail redirecting as part of a standard hosting package.
This allows user's to enter e-mail aliases for their hosted domain into the Ejip.Net
Console with forwarding addresses outside of their hosted domain. When e-mail is
received by the Ejip.Net servers for the hosted domain, it will be redirected
to the appropriate customer specified external address. |
Included |
| DNS |
Url's are dynamically entered into the Ejip.Net DNS servers as part of
the application sign-up procoess. Customers are still responsible for registering their
domins with an accredited registrar. See the Ejip.Net
DNS FAQ for instructions and recommendations. |
Included |
| FTP |
All accounts have FTP access.
| Included |
When a user initiates an Ejip.Net registration, prebuilt servers
are dynamically provisioned and added to that users hosting environment.
Whole servers are allocated in the case of dedicated hosting, while portions
of servers are allocated in the case of shared accounts.
Shared servers are divided into logical units and made available to customers
dynamically. Each account on a shared server is secured from other accounts
at every level of system interaction.
Ejip.Net offers its shared hosting customers the Red Hat Linux and Windows NT operating systems.
Ejip.Net uses System Units to provision shared hosting accounts. System Units are logical groupings
of resources that comprise the hardware options allocated to an account. System units
currently cost US $50/Unit and are made up of the elements in the following table:
| System Unit Resource |
Amount |
| RAM in dedicated JVM |
25 MB |
| Disk Space |
100 MB |
| Database Table Space |
100 MB |
| Database Connections |
15 |
Ejip.Net offers the extremely powerful concept of "One Click Scalability" to its customers in shared
hosting envrionments. This allows customers to reconfigure an existing account and add resources to it.
The new System Units are added to the account and are instantly available to the user's J2EE environment.
Billing for the new resources takes place on a prorated monthly basis along with the users preexisting system unit load.
Dedicated hosting accounts are dynamically provisioned and instantly available to Ejip.Net
customers following the online sign-up process. The following table lists the current dedicated
server configurations:
| Server |
Operating System |
Processor |
Speed |
Qty |
RAM (MB) |
Disk Type |
Qty |
| Small |
Red Hat Linux |
Pentium |
800 Mhz |
1 |
512 MB |
18 GB |
1 |
| Small |
Windows NT |
Pentium |
800 Mhz |
1 |
512 MB |
18 GB |
1 |
| Medium |
Red Hat Linux |
Pentium |
800 Mhz |
2 |
768 MB |
36 GB |
1 |
| Medium |
Windows NT |
Pentium |
800 Mhz |
2 |
768 MB |
36 GB |
1 |
| Large |
Red Hat Linux |
Pentium |
900 Mhz |
2 |
1280 MB |
36 GB |
2 |
| Large |
Windows NT |
Pentium |
900 Mhz |
2 |
1280 MB |
36 GB |
2 |
The Ejip.Net hosting environments are located in secure data centers and
access is restricted. The envrionment is designed to ensure physical security
from malicious attacks, as well as protection from unexpected events.
Security credentials, cooling and fire supression systems, no-access zones,
and comprehensive environmental controls ensure that hosted applications achieve
maximum uptime.
Any quality hosting environment requires a redundant and high
capacity network. The Ejip.Net
hosting center is connected to the Internet via multiple tier one providers.
Redundant Internet connections protect against catastrophic failures, and
limit exposure to excessive latency due to bandwidth shortages.
Our new name is Evolution Hosting.
Copyright © 1999 - 2007, Evolution Hosting. All rights reserved.
Java and all Java-based marks are trademarks or registered trademarks of Sun
Microsystems, Inc. in the U.S. and other countries.