Cloud Services and Partnership RFI

spinabundantInternet and Web Development

Jul 30, 2012 (5 years and 15 days ago)

411 views














Technology
for Tomorrow
at


Oakland County, Michigan















July 1
, 20
11

www.oakgov.com/infotech


Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


i

Table of Contents


1.0

INTRODUCTION

................................
................................
................................
............................

2

2.0

BACKGROUND INFORMATION

................................
................................
................................
.

4

2.1

Oakland County Overview

................................
................................
................................
.....

4

2.2

Information Technology Overview

................................
................................
......................

4

3.0

RESPONSE SUBMISSION REQUIREMENTS

................................
................................
.........

5

3.1

Response Submission Deadline

................................
................................
..........................

5

3.2

Proposal Contact

................................
................................
................................
.....................

6

3.3

Econ
omy of Proposals

................................
................................
................................
...........

6

4.0

RFI SPECIFICATION

................................
................................
................................
....................

6

4.1

Proposal Response Format

................................
................................
................................
...

6

4.2

Specification

................................
................................
................................
..............................

7


references

................................
................................
................................
................................
...................

11

Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


2

1.0

INTRODUCTION


The Oakland County Department of Information Technology is issuing this Request for
Information (RFI) to obtain further information
about
cloud services
.

The County

is also
exploring the possibility of
forming a partnership

with interested qualified

cloud
service
providers in order
to offer cloud services

to other government entities.




There are
three

main objectives for this RFI:

1.

Vendor Partnering:
To confirm the level of interest of a vendor in an opportunity
to partner with
Oakland
County to deliver ad
ditional
c
loud services to other units
of government.

2.

Application Partnering and Marketing: To gauge the interest of qualified cloud
service providers in marketing and providing Oakland County
-
created
applications to other government entities through the
provider
-
owned cloud.

3.

Cloud Service Offerings:
To obtain information on the cloud services provided by
the vendor, the cost

factors

associated with the services, the range of services
provided, and the current availability of the services.



The County
will utilize this information in order to formulate a strategic direction for its
future consumption of cloud services. This may result in one or more Request For
Purchase (RFP) of cloud services and/or products.


The County will further utilize the inform
ation provided to evaluate potential cloud
service provider models with the intent of partnering with a private sector vendor to
deliver the County’s and vendor’s cloud offerings to other units of government. The goal
of this partnership is to provide need
ed services at a lower cost to the County and the
other units of government in order to address the unique needs of this sector.


1.1

Cloud Computing Definitions


Cloud computing is still an evolving paradigm. Its definitions, use cases, underlying
technologie
s, issues, risks, and benefits will be refined in a spirited debate by the public
and private sectors. These definitions, attributes, and characteristics will evolve and
change over time.
The cloud computing industry represents a large ecosystem of many
mo
dels, vendors, and market niches.

Therefore, the definitions below attempt to
encompass all of the various cloud approaches and are provided to ensure that the
County and respondents share the same understanding of various cloud computing
term
inology
.


Cloud Computing
:
A

pay
-
per
-
use model for enabling available, convenient, on
-
demand
network access to a shared pool of configurable computing resources (e.g., networks,
servers, storage, applications, services) that can be rapidly provisioned and released
w
ith minimal management effort or service provider interaction.


Pay
-
Per
-
Use
:
Capabilities are charged using a metered, fee
-
for
-
service, or advertising
based billing model to promote optimization of resource use. Examples are measuring
Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


3

the storage, bandwidt
h, and computing resources consumed and charging for the
number of active user accounts per month. Clouds within an organization accrue cost
between business units and may or may not use actual currency.


On
-
demand self
-
service
:

A consumer can unilaterally

provision computing capabilities,
such as server time and network storage, as needed
,

without requiring human
interaction with each service's provider.


Note:

Cloud software takes full advantage of the cloud paradigm by being service
oriented with a focus

on statelessness, low coupling, modularity, and semantic
interoperability.


Delivery Models

Software as a Service (SaaS):

The capability provided to the consumer is to use the
provider's applications running on a cloud infrastructure and accessible from
various
client devices through a thin client interface such as a Web browser (e.g., web
-
based
email). The consumer does not manage or control the underlying cloud infrastructure,
network, servers, operating systems, storage, or even individual application
capabilities,
with the possible exception of limited user
-
specific application configuration settings.

Platform as a Service (PaaS)
:
The capability provided to the consumer is to deploy onto
the cloud infrastructure consumer
-
created applications using prog
ramming languages
and tools supported by the provider (e.g., java, python, .Net). The consumer does not
manage or control the underlying cloud infrastructure, network, servers, operating
systems, or storage, but the consumer has control over the deployed a
pplications and
possibly application hosting environment configurations.

Infrastructure as a Service (IaaS)
:
The capability provided to the consumer is to rent
processing, storage, network, and other fundamental computing resources where the
consumer is ab
le to deploy and run arbitrary software, which can include operating
systems and applications. The consumer does not manage or control the underlying
cloud infrastructure but has control over operating systems, storage, deployed
applications, and possibly
select networking components (e.g., firewalls, load
balancers).


Deployment Models

Private cloud
:

The cloud infrastructure is owned or leased by a single organization and
is operated solely for that organization.

Community

cloud
:
The cloud infrastructure
is shared by several organizations and
supports a specific community that has shared concerns (e.g., mission, security
requirements, policy, and compliance considerations).

Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


4

Public cloud
:

The cloud infrastructure is owned by an organization selling cloud se
rvices
to the general public or to a large industry group.

Hybrid cloud
:

The cloud infrastructure is a composition of two or more clouds (internal,
community, or public) that remain unique entities but are bound together by
standardized or proprietary tech
nology that enables data and application
portability
.

Each deployment model instance has one of two types: internal or external. Internal
clouds reside within an organization

s network security perimeter and external clouds
reside outside the same perimete
r.


2.0

BACKGROUND INFORMATION


The following background information has been provided to assist in the development of
responses to this RFI. Additional information can be found on Oakland County’s website
at
www.oakgov.com
.



2.1

Oakland County Overview


Oakland County, Michigan is located in southeast Michigan, immediately north of the
City of Detroit. The county covers 910 square miles and encompasses
6
2

cities, villages
and townships (CVTs). Located astride the Interstate 75 corridor and at the heart of

“Automation Alley”, Oakland County is a world technology center. Oakland County’s
population is approximately 1.2 million, encompasses 440,000 parcels of property, and
features one of the lowest operating tax rates in the state of Michigan. Oakland County

continues to be
1
of the
36

counties in the nation with the coveted AAA bond rating.


2.2

Information Technology Overview


The Department of Information Technology (IT) is a service bureau that provides
Information Technology services to 82 County Divisio
ns

and

more than 100 local
governmental units (assessor’s office, treasurer’s office, law enforcement, prosecutor’s
office, etc.). IT is responsible for over 150 major applications consisting of more than
8,000 programs. IT provides systems support, mainte
nance, enhancements, and new
development for all major systems applications.


The Department of Information Technology employs 150+ staff, is under the
administration of the County Executive, and is comprised of the following organizational
divisions:



Adm
in楳瑲慴楯i


fn瑥牮a氠le牶楣敳i



App汩捡瑩tn⁓e牶楣敳



䍌CM䥓… Pub汩挠Safe瑹



Techn楣慬⁓y獴sm猠s
乥Nwo牫rng






Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


5

Overall, Information Technology’s customer base spans several different disciplines,
including:



䡥H汴l…⁈ man Se牶楣敳



Equa汩za瑩tn…
T牥rsu牥r



䍯C牴⁓e牶楣敳



䙩nan捥 &⁈ man⁒ sou牣敳



Pub汩挠cafe瑹
偯汩捥Ⱐ䙩牥ⰠEMS)



Wate爠re獯u牣r
s

䍯浭楳獩on




䍬e牫⽒eg楳瑥爠rf⁄eeds



MS唠U瑥n獩潮
-

Oa歬慮d



䙡捩c楴楥猠Management



Pa牫猠☠剥捲Ra瑩tn



She物晦



P牯獥捵to爠



䍯Cn瑹⁅e捵瑩te



Boa牤rof
䍯mm楳獩one牳



䍩瑩t猬sV楬污le猬s& Town獨楰i



E瑥牮r氠䍵獴ome牳



佡歬慮d⁃ un瑹⁉n瑥牮a瑩tna氠
A楲po牴



䍯浭un楴i…⁅conomi挠
䑥De汯lmen琠



3.0

RESPONSE SUBMISSION REQUIREMENTS


The following administrative rules and procedures have been established to
manage the
submission of the information to the County. Adherence to the rules and procedures is
expected in order to assist County staff in evaluating the information. Significant failure
of the respondent to adhere to them may result in the response bein
g disregarded.


3.1

Response Submission Deadline


Two (2)
e
lectronic copies

of your proposal in Adobe Reader PDF format clearly marked

Oakland County Department of Information Technology Cloud Services and
Partnership
” must be received by

the

Department o
f Information Technology no later
than

September
9
, 2011
.


Proposals are to be delivered to:

Oakland County Dept. of Information Technology

Building 49W

1200 N Telegraph

Pontiac, MI 483
41


NOTE:

The proposal may be delivered by mail or in person.


NOTE:

This announcement is posted for data gathering and planning purposes only
and DOES NOT constitute a solicitation. This announcement is not to be construed as a
commitment by the County to issue a solicitation or award a contract. The County will
not reimb
urse any respondent for any cost associated with the information submitted in
response to this RFI.

Oakland County will schedule meetings as appropriate after
responses have been reviewed.




Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


6

3.2

Proposal Contact


All respondents must notify the proposal

contact by
August 10
, 2011

in order to be
included in responses to questions and clarifications.


All questions and requests for clarification should be sent to:


Richard Brower

browerr
@oakgov.com


All questions must be submitted by
August

12
, 2011
. The County will reply to questions
and clarifications by
August
19
, 2011
.



3.3

Economy of Proposals



Proposals and presentations should be prepared simply and economically, providing a
straightforward and concise description of the respondent’s capabilities to satisfy the
requirements of the RFI. Special bindings, colored displays, etc. are not necessary.

Emphasis should be placed on completeness and clarity of
required
content.


4.0

RFI SPECIFICATION


To expedite and simplify proposal evaluation all proposals must adhere to the format
described in this section.


4.1

Proposal Response Format

Proposal
responses must be organized as follows:


Respondent introductory letter
:
Include a one
to

two page introduction and overview of
the proposal response.


Respondent business profile
:
Include a business profile detailing the years the company
has been in bus
iness
. Include an overview of your cloud experience and the different
configurations and partnerships your organization has implemented. This should include
information such as the number of years the organization has offered cloud computing
services, a pr
ofile of your largest cloud consumer customers, and the types of
organizations that your cloud currently supports (i.e. healthcare industry, state
governments, technology companies, etc.).



Respondent answers to questions in section 4.2.1
:
Include respons
es to the questions
in
S
ection 4.
2.1
below. Each response should include the question as it appears in this
RFI before the narrative of the response.


Respondent answers to questions in section 4.2.2
:
Include responses to the questions
in
S
ection 4.
2.2

below. Each response should include the question as it appears in this
RFI before the narrative of the response.

Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


7

4.2

Specification


Oakland
County is gathering information on
three

related initiatives involving cloud
services
. The purpose of this RFI is to

find and evaluate innovative ideas and
recommendations from organizations that are at the cutting edge of cloud computing
technology. The questions that follow will help Oakland County to evaluate the different
offerings and help to make a decision on the

direction that it would like to take toward
cloud computing services.


4.2.
1

Partner
ships


Oakland

County is evaluating the potential of partnering with private sector businesses
in the
marketing and support of County
-
developed applications
for
use by oth
er
government entities

via cloud computing
.

The goal is to provide reliable and portable
cloud applications to Oakland County and other government entities at lower cost of
ownership. An examination of the potential of locating the cloud services within Oa
kland
County’s data center is included in this evaluation.


Over many years, Oakland County has developed a robust and award
-
winning suite of
government technology applications. Like many organizations, these applications were
originally designed and coded for our internal use, and to meet the needs of our
custome
rs. Consequently, these applications run extremely well within Oakland
County’s existing server and network topology. As Oakland County moves to make
these applications available to other government organizations through cloud
computing, we are looking to

create partnerships with public and private sector
organizations to help realize the many benefits of shared technology.


Oakland
County
has developed

several applications
with the potential
for use by other
government

entities. These
a
pplications
curre
ntly
work with
Oakland
County’s
existing
Active Directory or LDAP, security mechanisms, databases, programming languages,
and network infrastructure/architecture.
Most applications
were
developed using the
Microsoft .Net Framework
,

Web Forms
, and Java J2E
E (Websphere)

intended to run in
the Microsoft IIS 7 environment. Depending on the application, one or more databases
may be utilized by the applications.


As part of this RFI, Oakland County is interested in exploring the breadth of partnership
opportunit
ies that may exist.
Oakland

County is open to the discussion of potential
business arrangements with no preconceived structure for governing the
partnership.

Oakland

County is interested in creative business plans to market and manage its cloud
offering, i
ncluding the potential development and use of its existing compute and
storage infrastructure for cloud services.

P
artnership opportunities may include, but are
not limited to, the examples listed below.

A
ll potential partnerships that are feasible, cost
e
ffective, and beneficial to government cloud computing

will be considered
.




Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


8

Examples of Potential Partnership Opportunities


Building Applications for Cloud Computing


What methodology, development standards, best practices, and resources can you
provide

to modify our current applications to make them cloud portable, secure, reliable
and scalable without major application re
-
writes?


What assistance can you provide to inventory all County applications for their suitability
for migration and associated bus
iness benefits (case) to the cloud? What applications
lend themselves to migration to various models such as SaaS, PaaS or IaaS?


How can you assist with rapid provisioning for quick application deployment?


What are your approaches to user authentication

and authorization?


How can you assist with application testing? For example, unit tests, system tests,
stress/performance tests, load tests, security/authentication tests, compatibility tests,
etc.


Do you provide any training for application developme
nt for the cloud environment?


What APIs (Application Programming Interfaces) are available to allow for data
integration?


Do you currently offer government cloud computing? Do you have plans to develop new
government cloud computing applications?



Hosti
ng


What methodology, development standards, best practices, and resources can you
provide to modify our current application and data hosting centers to enable secure,
reliable, and scalable hosting for cloud computing?


What methodology, development stand
ards, best practices, and resources can you
provide to enable/support hosting of data and applications on Oakland County
premises?


Does your company have any interest in partnering with Oakland County to offer your
cloud services through the Oakland Count
y IT Data Center? What topology options
might be available for hosting applications in a partner cloud, but data at the County
Data center? If so, what services are you willing to offer?




Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


9

Sales and Marketing


What opportunities are available for
reducing cloud application licensing costs?


What opportunities are available for new/enhanced revenue streams?


Are you interested in marketing, selling and providing Oakland County applications
across the United States and abroad?


Other


What other part
nership opportunities are available?


In what way(s) can you contribute to the creation, implementation, management,
support and sales of a government cloud computing solution?



4.2.
2

Cloud Service Offerings


The questions below are
to access and gather
information about
cloud services from
the vendors that
may
be consumed by Oakland County in delivering services to its
constituents and customers. This section will also evaluate the cost factors and
application/management process changes that must be impl
emented to consume the
cloud services.

Please answer only those questions that directly relate to your
response.


1.

What is the scope and nature of your
c
loud
s
ervices
offerings, including computing
as
-
a
-
service, file storage
-
as
-
a
-
service, and associated
administration capabilities?
Please identify and explain.


2.

Describe in general terms your cloud pricing model. For example, do you bill based
upon traffic, storage needs, CPU time, bandwidth utilization and/or usage, or a
combination of these along with ot
her such factors? Please note that for the purpose
of this RFI we are not looking for specific prices but more of a definition as to how
your services and utilization of resources are priced. In addition, are there any
services that are free of charge for
a contracted customer (i.e. support, backups,
etc.)?


3.

Are there costs associated with decommissioning
a
c
loud
s
ervices
project?

If so,
please describe the business model associated with costs and

the

associated
experience delivering these services.


4.

Oakland County must comply with various regulations such as those set forth by the
credit card industry PCI Security Standards Council
(
https://www.pcisecuritystandards.org/
). With this in mind, what ar
e the options for using
cloud services while being able to remain compliant with such regulations?

Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


10


5.

Describe your capabilities for hosting services, including any capabilities for server
provisioning, preconfigured system images and application stacks, man
agement,
operating system patching, security software, and other managed services.


6.

Please describe the monitoring and management capabilities available to assist
Oakland County in managing its costs. Include any ability to place limits on
scalability, set

alarms, or other features that can proactively manage the
environment.


7.

Describe the standard SLAs, if any, that are included in your cloud computing
service offerings. Do you offer the flexibility of negotiated customer
-
specific SLAs or
only fixed offeri
ngs?


8.

What tools and/or statistical data does your company use to verify the SLAs are
being met? Do you offer any reports or similar tools to customers so that the
customer may also verify that the SLA is being met?


9.

Is there a disaster recovery strategy i
n place? How frequently is it tested?


10.

Do you offer data replication and backup services? How and where do you back up
data?


11.

Do you perform audit and vulnerability scans? Do you offer the results to your
customers for review?


12.

What are your planned maint
enance cycles?


13.

How do you separate each hosted company?


14.

Describe your recommendations regarding “cloud
-
to
-
cloud” communication and
ensuring interoperability of cloud solutions.


15.

Describe your experience in weaving together multiple different cloud comput
ing
services offered by you, if any, or by other vendors.


16.

As part of your service offering, describe the tools you support for integrating with
other vendors in terms of monitoring and managing multiple cloud computing
services.


17.

Please explain an exit
strategy for a customer should they be required or choose to
move to another vendor. Are there any particular “hooks” that you, as the cloud
provider, will insert that make it difficult to move to another cloud provider?



Cloud Services and Partnership



July 1, 2011



Oakland County Michigan


11

References


The following
references were used by Oakland County in order to create this RFI.


Armbrust, Michael, et. al., Above the clouds: A Berkley view of cloud computing
,
February 10, 2009,
http://radlab.cs.berkeley.edu/


Author Unknown, Becoming a cloud service provider, IBM
White Paper, October 2010,
Somers, NY


Cloud Security Alliance (CSA),
https://cloudsecurityalliance.org/


Golden, Bernard, Cloud CIO: How IT can become a cloud service provider, May 20,
2011,
http://www.cio.com/article/print/682696


Li, Hong, et. al., Developing an enterprise cloud computing strategy, Intel Information
Technology white paper, January 2009, www.intel.com/IT


Mell, Peter and Grance,
Timothy, National Institute of Standard and Technology (NIST)
Special Publication 800
-
145 (Draft), January 2011
, Gaithersburg, MD.



Microsoft Corporation, Cloud computing for government: Journey to the cloud, Microsoft
technology solutions for the cloud,
www.microsoft.com/govcloud


Microsoft Corporation,
www.microsoft.com/windowsazure


Myerson, Judith M., Change app behavior: From in house to the cloud, March 1, 2011,
IBM Publishing


National Institute of Standard and Technology (NIST),
http://www.nist.gov/index.html