Wednesday, March 17, 2010
Tuesday, March 16, 2010
Cloud Computing Risks
1. Risks when consuming Cloud
a. Availability
b. Data back up
c. Disaster recovery
d. Problem Resolution
e. Quality of Service
f. Security
g. Total Cost of Ownership (TCO)
h. Compliance
2. Risks when Supporting the cloud
a. Fail over and redundancy
b. Provisioning
c. Security
d. Adherence to SLAs
e. Metering
f. Disaster recovery
a. Availability
b. Data back up
c. Disaster recovery
d. Problem Resolution
e. Quality of Service
f. Security
g. Total Cost of Ownership (TCO)
h. Compliance
2. Risks when Supporting the cloud
a. Fail over and redundancy
b. Provisioning
c. Security
d. Adherence to SLAs
e. Metering
f. Disaster recovery
Tuesday, March 9, 2010
Risk and Security concerns with Cloud Computing
Many of the risks associated with Cloud computing are not new and can be found in any enterprise which has sufficiently big IT assets portfolio and does its business with help of out-sourcing and off-shoring. Some of the risks an enterprise must mange to have successful Cloud computing strategy are:
1. Cloud computing providers’ reputation, history, technological stability, financial and business stability, certification, SLA offered, openness of platform must be taken into account while selecting a cloud computing provider.
2. Cloud computing platform’s stability, scalability, elasticity and SLAs must be discounted.
3. Consider where information will reside ( trans boarder information flow) and you at right side of compliance.
4. Disaster recovery mechanism offered by cloud.
5. Network traffic cost and latency to be discounted.
6. Potential of mixing up data with other tenants.
7. Software licensing cost
8. Out sourcing partners capabilities with respect to cloud.
9. Integration of cloud and non cloud application.
10. Testing of application on cloud environment.
1. Cloud computing providers’ reputation, history, technological stability, financial and business stability, certification, SLA offered, openness of platform must be taken into account while selecting a cloud computing provider.
2. Cloud computing platform’s stability, scalability, elasticity and SLAs must be discounted.
3. Consider where information will reside ( trans boarder information flow) and you at right side of compliance.
4. Disaster recovery mechanism offered by cloud.
5. Network traffic cost and latency to be discounted.
6. Potential of mixing up data with other tenants.
7. Software licensing cost
8. Out sourcing partners capabilities with respect to cloud.
9. Integration of cloud and non cloud application.
10. Testing of application on cloud environment.
Monday, March 8, 2010
Layered Architecture and SOA
Recently I had an architectural evaluation at one of my client. While discussing the architectural aspects with fellow architects and designers, I realized that there is very low understanding of SOA. Most of the persons were aware of Service, webservice, XML, ESB, Rule Engine, WS* standards in silo and most probably even in one application. But when multiple applications communicate, still thinking is in era of layered architecture. Most of the persons not ready to realize that layered architecture is not confined to one application but also across applications and services. Applications and services have their own layers but in bigger picture applications and services also fall into some layer.
I hope as SOA become wide spread and more practiced, this confusion will go away.
I hope as SOA become wide spread and more practiced, this confusion will go away.
Sunday, March 7, 2010
Testing Environment on Private Cloud
Every enterprise keeps a test environment to test its IT applications. IT team always tries to keep Test and Production environment similar if not identical for the obvious reasons. But to keep the cost under control Business team wants to keep testing environment to minimum. This is an ongoing challenge. Every side has its own argument.
IT team wants to minimize the risk by testing the application in environment similar to production while business team has an argument of low utilization of test environment.
Cloud computing provide very elegant solution of the challenge. If test environment is deployed on Private Cloud, conflicting arguments from both IT and Business teams can be handled in one go.
IT team wants to minimize the risk by testing the application in environment similar to production while business team has an argument of low utilization of test environment.
Cloud computing provide very elegant solution of the challenge. If test environment is deployed on Private Cloud, conflicting arguments from both IT and Business teams can be handled in one go.
Saturday, March 6, 2010
What is SOA?
• Architectural Principle
o Define how a community engages
• Enterprise Strategy
o Flexibility from the business standpoint
• Technology
o No, it’s not Yet Another Integration Technology
o It’s got very little to do with that at all
o Define how a community engages
• Enterprise Strategy
o Flexibility from the business standpoint
• Technology
o No, it’s not Yet Another Integration Technology
o It’s got very little to do with that at all
Friday, March 5, 2010
10 Key Measures of SOA Successful SOA Implementation
- Financial
– Service vitality index (amount of revenue from new services over the last 12 months compared to all service revenue) (%)
- Management
– Mean time to Service Development (MTTSD) (time)
– Mean time to Service Change (MTTSC) (time)
– Service Availability (%)
- Project
– Cost of not using or stopping a service (currency, time)
- Service
– Service quality assurance confidence, derived through service code coverage (%)
Thursday, March 4, 2010
Wednesday, March 3, 2010
What does SOA help solve?
• Future integration challenges
o SOA helps reduce the number of moving parts
• Future infrastructure flexibility
o SOA helps codify the use of applications rather than focusing on the applications
• Solution for complexity in IT environments
o Decompose the environment
o Incrementally address different issues
o Reduce the fear
o SOA helps reduce the number of moving parts
• Future infrastructure flexibility
o SOA helps codify the use of applications rather than focusing on the applications
• Solution for complexity in IT environments
o Decompose the environment
o Incrementally address different issues
o Reduce the fear
Subscribe to:
Posts (Atom)