Académique Documents
Professionnel Documents
Culture Documents
Information Systems
Key decisions
• Develop in-house or Outsource ?
• Hosting on-premise or on cloud ?
• If hosting in-house, what should be the
network architecture and server architecture ?
• Server architecture – Blade, Rack etc.
• If cloud, considering the security issues what
should be the deployment model ?
• Testing methods ?
Developing Information Systems
• Planning Phase
• Analysis Phase
• Design Phase
• Implementation Phase
• Installation, testing
Rack
Blade
Cloud computing is internet-based computing in
which large groups of remote servers
are networked to allow the centralized data
storage, and online access to computer services
or resources.
Characteristics
• Device and location independent
• Agile
• Easy Maintenance
• Multi-tenancy
• Performance ( consistent and loosely coupled architectures,
constructed using web services as the system interface)
• Reliability (multiple redundant sites, which makes well-
designed cloud computing suitable for business continuity
and disaster recovery)
• Scalability and elasticity via dynamic or on-demand
provisioning of resources on a fine-grained, self-service basis
in near real-time.
Deployment Models
• Private - Infrastructure operated solely for a single organization
• Public - services are rendered over a network that is open for public
use. Public cloud services may be free or offered on a pay-per-usage
model. Technically there may be little or no difference between
public and private cloud architecture, however, security consideration
may be substantially different for services (applications, storage, and
other resources). Generally, public cloud service providers like
Amazon AWS, Microsoft and Google own and operate the
infrastructure at their data center and access is generally via the
Internet
• Hybrid - Hybrid cloud is a composition of two or more clouds.
Key Challenges in Cloud Computing
Cloud Computing Environments:
Choosing the right cloud computing environment that is right for our organization is key
to successful cloud engagement (Private, Public or Hybrid cloud solution)
Governance:
Cloud computing enables speed, agility and innovation. But to achieve these benefits
efficient governance is very important.
Identifying, Justifying, and Planning IT
Identifying IT Systems Applications