You are on page 1of 11

Vyper Logix Corp.

Vyper Logix Corporation


http://www.vyperlogix.com

Vyper-Cloud™

Vyper-Proxy™

Vyper-Db™

Vyper-Cache™
SaaS/PaaS
Software as a Service / Platform as a Service

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 1 5/27/2010
Vyper-Cloud is a new Platform as a Service .................................................... 1

Development Plan – 1 Year from Concept to Delivery .................................... 1

Expedited Business Development Plan ............................................................ 1

What makes Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ different than other offerings? 2

What makes Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ better than the Google App Engine? 3

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will compete with the Google App Engine.3

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will compete with SalesForce. 4

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will provide unparalleled extensibility of the Cloud Platform. 4

Vyper-Cloud™ Development Cost will be minimal .......................................... 5

Vyper-Proxy™ – High-Powered Cached Web Proxy ...................................... 5

Vyper-Db™ – High-Powered Object-Oriented Distributed Database Platform5

Vyper-Cache™ – High-Powered Object-Oriented MemCache Platform ....... 6

Vyper-Cache™ Products ............................................................................ 6

Vyper-Force™ SaaS (Software as a Service) ........................................... 6

Vyper Logix Products based on Vyper-Proxy™ and Vyper-Db™ .................. 6

Vyper-Proxy™ Products .............................................................................. 6

Vyper-Proxy™ SaaS (Software as a Service) ........................................... 7

Vyper-Proxy™ PaaS (Platform as a Service) ............................................ 7

Vyper-Proxy™ Appliance (Appliance Computer) ...................................... 7

Vyper-Proxy™ SDK (Software Development Kit) ...................................... 7

Vyper-Db™ Products................................................................................... 8

Vyper-Db™ SaaS (Software as a Service) ................................................ 8

Vyper-Db™ PaaS (Platform as a Service) ................................................. 8

Vyper-Db™ Appliance (Appliance Computer) ........................................... 8

Vyper-Db™ SDK (Software Development Kit)........................................... 9

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 2 5/27/2010
Purpose
Vyper-Cloud is a new Platform as a Service

Vyper-Cloud provides services for an Elastic Cloud where any service that runs on a
Windows or Linux OS with a TCP/IP interface can run on the cloud.

Vyper-Cloud is based on Python but can also serve PHP and Java based Applications.

Vyper-Cloud provides an Object-Oriented Database called Vyper-Db. Vyper-Db provides


services for an Elastic Distributed Datastore in which Data Objects can be spread-out
across the Vyper-Cloud to maximize the efficiency of data access for applications running
on the cloud.

Vyper-Cloud™ is based on two other products, Vyper-Proxy™ and Vyper-Db™ that are
also stand-alone SaaS/PaaS offerings. Each of these three products form a cohesive unit
known as Vyper-Cloud™.

Development Plan – 1 Year from Concept to Delivery

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ are based on work that has been under
development for the past 5 years.

The Primary Architect of Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ is a forward-


thinking Software Engineer who has more than 30 years of software development
experience.

All of the software components for Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™


already exist as prototypes. The prototyping work has already been done. The
foundational concepts are sound and well tested.

All that remains is to fund the architecture of a small 10 Node System to serve as a proof
of concept for marketing purposes.

Expedited Business Development Plan

If sufficient funding were made available Vyper Logix Corp. could immediately expand into
a suitable office space and begin hiring people with the following skills:

• 1 -3 Graphical Artists to develop marketing collateral

o $25/hr each.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 1 5/27/2010
• 3 to 5 Software Developers to develop content and expand the product line.

o $40/hr each.

• 2 Sales and Marketing people to begin making sales.

o Paid on Commissions.

• 2 Hardware Engineers to begin building and testing Appliance Computers.

o $45/hr each.

• Management Team

o $300,000.00 per year.

• Office Space in San Francisco

o $60,000.00 per year.

Total cost for 12 months of operations would be $1 mil.

What makes Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ different


than other offerings?

Vyper-Cloud™ supports native Python/Django, PHP and Java Applications with as few
restrictions as possible other than system integrity restrictions.

Vyper-Cloud™ will be developed to support Stackless Python; other Cloud offerings


currently available do not support Stackless Python. Stackless Python provides
unparalleled performance benefits that lend themselves to the maximization of Cloud
Computing Performance and ease of deployment and deployment.

Vyper-Db™ provides for distributed database architectures currently unavailable with


other Cloud Computing Platforms.

Vyper-Proxy™ provides web content delivery acceleration that meets or exceeds the
performance of Apache 2.2.8. Vyper-Proxy™ also accelerates the performance of
Apache 2.2.8 for the delivery of web based content. Certain configurations may exist in
which the performance of Vyper-Proxy™ can exceed that of any other stand-alone web
server however the research to support this has not yet been done other than the hint that
it is possible. It was rather easy to exceed the performance of Apache 2.2.8 as well as
provide Apache 2.2.8 with a 2x performance boost using the same trivial configuration.

Vyper-Proxy™ provides web content delivery acceleration for Ruby on Rails server
configurations.

Vyper-Proxy™ provides web content delivery acceleration for PHP server configurations.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 2 5/27/2010
Vyper-Proxy™ provides web content delivery acceleration for Java/J2EE server
configurations.

What makes Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ better than the Google
App Engine?

The Google App Engine does not support the complete Django Framework and cannot
keep-up with the development of the Django Framework but Vyper-Cloud can and will.

The Google App Engine does not support Stackless Python and cannot take advantage of
the power and flexibility of Stackless Python.

The Google App Engine does not provide support for PHP and PHP will bring more
developers to the Vyper-Cloud where they can learn about Stackless Python while
deploying their existing PHP Applications into the Vyper-Cloud™.

The Google App Engine does not provide support for any other Python Framework other
than some limited support for Django and this is a source of frustration for Google.

The Google App Engine does not provide support for currently existing Python Modules
such as SQLAlchemy and others customers will want to use when deploying their existing
Applications into the Vyper-Cloud™.

The Google App Engine does not provide SSH Shell access to the Cloud. Developers will
want to access their Vyper-Cloud™ Account using tools they are already familiar with such
as SSH Console and SCP.

The Google App Engine does not support SalesForce presently but it will shortly.

The Google App Engine does not provide Look and Feel Templates.

The Google App Engine does not provide a Content Management System content
developers can use from the perspective of a non-programmer.

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will compete with the Google App
Engine.

Vyper-Cloud™ will allow developers to deploy native Python Applications that run outside
the Cloud as easily as if their applications were build to run within the Cloud.

Vyper-Cloud™ will support all currently existing versions of Django from Django 0.96.2
through Django 1.02 and beyond.

Vyper-Cloud™ will support some proprietary extensions to the Django Framework that
allow Django to be used in more powerful ways than are currently available from other
developers.

Vyper-Cloud™ will support TurboGears as well as CherryPy and Cheetah to allow


developers to use the added benefits of these frameworks.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 3 5/27/2010
Vyper-Cloud™ will support Content Management Services to allow content developers to
build their content using a state-of-the-art highly intuitive Content Management System.

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will compete with SalesForce.

Initially Vyper-Cloud™ will provide the benefits of SalesForce to developers who already
have SalesForce accounts in addition to Free SalesForce Accounts for Developers.

Vyper-Cloud™ will provide software services to allow developers to access SalesForce


data directly with native support for SalesForce Apex API interactions.

Vyper-Cloud™ will provide SalesForce Applets that facilitate SalesForce development.

Eventually Vyper-Cloud™ will provide CRM and ERP Software Services for those who
wish to deploy CRM and ERP Systems tailored to their specific needs with the ability to
rebrand those services to make them look their these systems are their own.

Vyper-Cloud™ will provide a Web-based CRM interface for SalesForce for those who
want such an interface but do not wish to build one themselves.

Vyper-Cloud™ will provide SalesForce Apex API Development using techniques


SalesForce cannot provide to allow SalesForce developers to deploy their extensions to
SalesForce faster with less effort than can be provided by SalesForce.

Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ will provide unparalleled


extensibility of the Cloud Platform.

The Vyper-Cloud™ Platform can be extended by allowing Vyper-Cloud™ Customers to


install their own Vyper-Cloud™ Nodes on their own computing platforms; this allows the
Vyper-Cloud to grow outside its own Data Center into other Data Centers as-needed by
those who use Vyper-Cloud™ Services.

Any TCP/IP Interface can be attached to Vyper-Cloud™.

Vyper-Db™ will be able to use existing mySQL, SQL Server and Oracle database
platforms as well as any presently available Relational Database Platforms in addition to
some proprietary high-speed non-relational database platforms.

Vyper-Cloud™ Nodes can be any computer with an Ethernet port whether that computer
is an Xbox, PlayStation or TIVO box it can be made to serve as a distributed Vyper-
Cloud™ Node.

Future versions of the Vyper-Cloud™ will provide the means to create World-Wide
Computing Clouds with which computing time can be bought from those who own the
various Nodes which generates revenues and allows computing time to be sold to those
who wish to purchase distributed computer processing time.

Stackless Python allows Vyper-Cloud™ to become a Parallel Processing Platform


capable of executing tasklets (small units of processing) that can be run on a World-Wide
Computing Cloud which generates revenues and allows computing time to be sold to
those who wish to purchase distributed computer processing time. (There is a huge multi-
player video game based on Stackless Python that was able to create optimized Stackless

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 4 5/27/2010
Python Modules that support StacklessIO that boosted their ability to service their
customers on a global basis – see also http://www.eve-online.com)

Vyper-Cloud™ Development Cost will be minimal

Code Reuse will allow Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ development to


proceed without traditional development limitations.

Presently the core of Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ already exists and is
sitting on the shelf waiting for some computer hardware and Internet Connectivity before it
can begin to grow and take shape as a cohesive Platform.

One developer will produce the Vyper-Cloud™, Vyper-Proxy™ and Vyper-Db™ Core.

Additional developers will be required to develop Vyper-Cloud™ Content and Applets.

About 90% of the low-level code to be used for this product has already been produced
and is sitting on the shelf waiting for the next phase of development.

Vyper-Proxy™ – High-Powered Cached Web Proxy

During the weekend this document was being written and the initial investigations into the
design of Vyper-Cloud™ it was determined that a Python-based HTTP Proxy could be
easily configured to achieve better performance than the Apache 2.2.8 Load Balancer and
Vyper-Proxy™ was born as a separate stand-alone product that runs in Linux and
Windows.

Vyper-Proxy™ forms the core of the Vyper-Cloud™ Node Processor. Vyper-Proxy™


allows Vyper-Cloud™ to be operational as specified by this document.

If Vyper-Proxy™ were to be redesigned to use Stackless Python the result would be


nothing less than a much more powerful Web Content Accelerator capable of greatly
exceeding the performance of the Apache 2.2.8 Load Balancer.

Vyper-Proxy™ could easily be made into a separate SaaS/PaaS product as well as a


product that ships as an Appliance Computer in the form of a Rack Mountable device or a
free-standing Appliance.

Vyper-Db™ – High-Powered Object-Oriented Distributed Database


Platform

Vyper-Db™ provides a networked Object-Oriented Database Schema to a Traditional


Relational Database such as mySQL, SQL Server , Oracle or any relational database
engine that supports a minimal subset of SQL-92.

Vyper-Db™ also provides superior performance that can exceed that of traditional
relational database platforms through the use of a non-traditional data management
technique that employs a SQL Language Interface.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 5 5/27/2010
Vyper-Db™ could easily be made into a separate SaaS/PaaS product as well as a
product that ships as an Appliance Computer in the form of a Rack Mountable device or a
free-standing Appliance.

Vyper-Cache™ – High-Powered Object-Oriented MemCache Platform

Vyper-Cache™ provides a high-powered object-oriented memory cache for native Python


objects as well as ad-hoc objects.

Vyper-Cache™ leverages the power of Vyper-Cloud™ through the use of Vyper-Proxy™


by allowing users to store their programmatic objects remotely from their own systems and
applications with the ability to store huge amounts of data using an elastic distributed
storage mechanism.

Vyper-Cache™ could easily be made into a separate SaaS/PaaS product as well as a


product that ships as an Appliance Computer in the form of a Rack Mountable device or a
free-standing Appliance.

Vyper-Cache™ Products

Vyper-Cache™ could be used with Vyper-Proxy™ and Vyper-Db™ to cache SalesForce


Objects for the purpose of making SalesForce seem faster than it might otherwise.

Vyper-Force™ SaaS (Software as a Service)

The Vyper-Force™ SaaS offering is a high-powered interface that serves SalesForce


objects for users of SalesForce using a cached technique that serves recently used
SalesForce objects faster than might be possible otherwise.

A single login to SalesForce is required and maintained by the system.

Vyper-Force™ helps to reduce the number of interactions with SalesForce by pooling


SalesForce interactions for each SalesForce Account to help mitigate the number of
SalesForce transactions performed on a monthly basis. SalesForce limits and meters the
number of interactions with SalesForce such that each User Account for SalesForce is
allowed something like 5000 interactions per unit period of time. Vyper-Force™ would
help companies and organizations that use SalesForce get more out of the SalesForce
Platform.

Vyper Logix Products based on Vyper-Proxy™ and Vyper-Db™

Vyper-Proxy™ Products

All the prototyping work required to make the Vyper-Proxy™ minimally functional has
been done. All that is required going forward is product development to allow Vyper-
Proxy™ to be made into the specific products listed below.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 6 5/27/2010
Vyper-Proxy™ SaaS (Software as a Service)

The Vyper-Proxy™ SaaS offering is a high-capacity web site that allows users to create
their own Vyper-Proxy™ Configurations capable of handling their specific Cached HTTP
Proxy needs.

Vyper-Proxy™ provides the means to perform Intelligent Caching of Web Content through
the use of a series of HTTP 1.1 Proxy processors linked together into a Network of HTTP
1.1 Proxy Services all working together to serve web content from any number of back-
end HTTP 1.1 Web Servers.

Vyper-Proxy™ Configurations can be easily configured in a dynamic manner to allow end-


users to login to a Web Page to create their own Vyper-Proxy™ Configurations based on
their specific needs.

Vyper-Proxy™ SaaS interfaces with Vyper-Cloud™ to allow ad-hoc Vyper-Proxy™


Configurations to run on a wide variety of back-end computer platforms in an elastic
manner. As traffic through any Vyper-Proxy™ Configuration grow the number of nodes
serving that traffic’s content also grows to allow the content to be served to end-user
consumer of that content in an elastic dynamic manner.

Vyper-Proxy™ PaaS (Platform as a Service)

The Vyper-Proxy™ PaaS offering is based on the Vyper-Proxy™ SaaS product.

Vyper-Proxy™ Appliance (Appliance Computer)

The Vyper-Proxy™ Appliance Computer offering is based on the Vyper-Proxy™ SaaS


product where the Vyper-Proxy™ Platform is contained with a single Appliance Computer
that is typically a 1U or 2U form factor rack-mountable computer with the Vyper Logix
Logo.

The Vyper-Proxy™ Appliance Computer is unique in that it interfaces with the Vyper-
Cloud™ to allow series of Vyper-Proxy™ Appliance Computers to work together to
service content in an elastic manner. When a customer installs two or more Vyper-
Proxy™ Appliance Computers in the same remote data center all locally installed Vyper-
Proxy™ Appliance Computers work together to serve content as though they are a single
instance of Vyper-Proxy™. The Vyper-Proxy™ Appliance Computers can be configured
to provide elastic content serving by expanding out to the Vyper-Cloud™ as the traffic
grows beyond the limits of the currently installed Vyper-Proxy™ Appliance Computers.

Vyper-Proxy™ SDK (Software Development Kit)

Vyper-Proxy™ SDK is a Software Development Kit with limited source code such that an
end-user could build Vyper-Proxy™ Services that can make use of the Vyper-Cloud™ to
allow elastic growth of web content being served through any specific instance of Vyper-
Proxy™.

The Vyper-Proxy™ SDK allows end-user developers embed Vyper-Proxy™ into their own
products.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 7 5/27/2010
Vyper-Db™ Products

All the prototyping work required to make the Vyper-Db™ minimally functional has been
done. All that is required going forward is product development to allow Vyper-Db™ to be
made into the specific products listed below.

Vyper-Db™ SaaS (Software as a Service)

The Vyper-Db™ SaaS offering is a high-capacity elastic web interface to a Networked


Object-Oriented Database that allows ad-hoc objects to be dynamically created to fit
specific user needs.

The Vyper-Db™ SaaS provides a high-powered web based interface in the form of SOAP,
XLMRPC, AMF/RTMP, Remote Python Objects and other protocols that can be easily
deployed to interface with the Vyper-Db™ back-end.

The Vyper-Db™ Platform can use any Relational Database Platform such as but not
limited to mySQL 5.x, SQL Server 2005/2008, any version of Oracle, any version of
PostgreSQL or any version of SQLite. The Vyper-Db™ Platform also provides a
proprietary non-relational Object-Oriented Python Database that stores native Python
Objects capable of writing 100 MB per second using off-the-shelf inexpensive storage
devices such as USB drives.

The Vyper-Db™ Platform also uses RamSan Solid State Storage Devices to achieve
superior performance for customers who wish to access the platform with as much
performance as possible.

The Vyper-Db™ Platform interfaces with the Vyper-Cloud™ Distributed Database system
that can consume elastic data from other distributed data clouds such as those provided
by Amazon and others.

Vyper-Db™ PaaS (Platform as a Service)

The Vyper-Db™ PaaS offering is based on the Vyper-Db™ SaaS Platform.

Vyper-Db™ Appliance (Appliance Computer)

The Vyper-Db™ Appliance Computer offering is based on the Vyper-Db™ SaaS product
where the Vyper-Db™ Platform is contained with a single Appliance Computer that is
typically a 1U, 2U, 3U or 4U form factor rack-mountable computer with the Vyper Logix
Logo.

The Vyper-Db™ Appliance Computer is unique in that it interfaces with the Vyper-Cloud™
to allow series of Vyper-Db™ Appliance Computers to work together to service content in
an elastic manner. When a customer installs two or more Vyper-Db™ Appliance
Computers in the same remote data center all locally installed Vyper-Db™ Appliance
Computers work together to serve data requests as though they are a single instance of
Vyper-Db™. The Vyper-Db™ Appliance Computers can be configured to provide elastic
data serving by expanding out to the Vyper-Cloud™ as the data requests grow beyond
the limits of the currently installed Vyper-Db™ Appliance Computers.

Additionally two or more Vyper-Db™ Appliance Computers can be configured to provide


redundant data services where all instances of Vyper-Db™ are kept in-sync with each

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 8 5/27/2010
other such that when any Vyper-Db™ Appliance Computers fail the others continue to
service data requests.

Vyper-Db™ SDK (Software Development Kit)

Vyper-Db™ SDK is a Software Development Kit with limited source code such that an
end-user could build Vyper-Db™ Services that can make use of the Vyper-Cloud™ to
allow elastic growth of web content being served through any specific instance of Vyper-
Db™.

The Vyper-Db™ SDK allows end-user developers embed Vyper-Db™ into their own
products.

CONFIDENTIAL ©. COPYRIGHT 2008, VYPER LOGIX CORP, ALL RIGHTS RESERVED PAGE 9 5/27/2010

You might also like