SlideShare une entreprise Scribd logo
1  sur  26
Webinar:
How Cloud Can Transform
Your Startup
Panelists
Bhavesh Raval
Associate Architect
Harbinger Systems
Samir Shaikh
Associate Architect
Harbinger Systems
© Harbinger Systems | www.harbinger-systems.com
Agenda
• Architecture of cloud computing
• Cloud computing – present scenario and future trends
• How cloud computing boosts the success factors of a startup
• Case Studies
• Evaluating the cloud readiness of your application
• Guidelines and best practices for developing a cloud
application
© Harbinger Systems | www.harbinger-systems.com
Cloud Revolution
1950’s
• Era of Mainframe Computing
• Shared a single processor and storage unit for multiple users
1970’s
• Era of Virtual Machine/Server
• Virtual machine with operating systems brought the revolution in
IT industry
1990s
• Concept of load balancing and use of physical devices in shared
mode
2000s
• Era of Cloud Computing
© Harbinger Systems | www.harbinger-systems.com
• Cloud is essentially utility
computing
• Automated services
• “Pay per usage” - services
are billed as consumed
• “Accessible Anywhere”-
enabled via the internet
• Elasticity in amount of
services consumed
• Transition from capital
expense to operating
expense
Cloud Computing – The Era of Virtualization
© Harbinger Systems | www.harbinger-systems.com
Software
• SaaS (software‐as‐a‐service)
• Applications available as an on-demand
service
• End‐user applications
Platform
• PaaS (platform‐as‐a‐service)
• IT and developer tools for database and
testing environments to build applications
• Development or deployment activities
Infrastructure
• IaaS (infrastructure‐as‐a‐service)
• Computing, Storage and Hosting Services
• Network administrators
Common Example
Different Services Offered by Cloud
• Email Service
• Salesforce
• Goto-Meeting
• Microsoft Office 365
• Google Apps
• Database Server
• Application Development
• Automation or Load Testing
• OS
• Directory Services
• Virtual Servers
• Cloud Storage
• Application Hosting Environment
© Harbinger Systems | www.harbinger-systems.com
Architecture of Cloud Computing
© Harbinger Systems | www.harbinger-systems.com
Current Trends
• Majority of Startups are using a cloud-based infrastructure
• AWS leads in public cloud. Interest is building for Azure and
Google.
• In terms of users and revenues, Software-as-a-Service has the
biggest share
• Developers are flocking to PaaS for their enterprise
applications. Microsoft Azure is most successful with its PaaS
model.
• Hybrid cloud is the popular choice
• The challenge of cloud security is abating
• Next-generation IT shapes up as Cloud + DevOps + Self-
Service IT
© Harbinger Systems | www.harbinger-systems.com
• Gartner predicts a continued
strong growth in public cloud
services, with a CAGR of 17% year
on year through 2017
• SaaS is rapidly gaining adoption in
enterprises, leading Gartner to
forecast that more than 50% of
enterprises will have some form
of SaaS-based application
strategy
• Highest Growth rate is observed
in cloud infrastructure services
• Forrester, another analyst firm,
predicts cloud will generate
greater revenue potential which
can clearly be seen from AWS and
Rackspace
Future of Cloud Computing: Gartner Survey
© Harbinger Systems | www.harbinger-systems.com
Cloud: Fundamental Shift in IT
© Harbinger Systems | www.harbinger-systems.com
• Economic Benefits
– People
– Hardware
– Pay as you go
– Time to Market
• Improves service availability
• Less worry about outages
• 3 in 10 midsize firms adopting public cloud in the next five years
• Easy integration for any app
• Scale up and down quickly
• Trusted Advisor
• Global becomes standard
Cloud: How will it Benefit a Startup?
• Operational Benefits
– Reduced Cost
– Increased Storage
– Automation
– Flexibility
– Better Mobility
– Better use of IT staff
© Harbinger Systems | www.harbinger-systems.com
Cloud: Startup Program
• Various cloud providers have increased their focus on startup
engagements and provide various program which benefit a
startup
– Amazon Web Services (AWS): AWS Activate program for startups
– IBM: SoftLayer, an IBM company, has a startup incubator called
Catalyst
– Google Cloud Platform: The Google cloud platform startup pack
favorable for startup
– Microsoft Azure: Microsoft BizSpark program is one of the oldest
and most popular program among the technology startups
– Rackspace: Rackspace is one of the early cloud service providers to
offer special packages for startups
© Harbinger Systems | www.harbinger-systems.com
• Situation
– A small Size startup that needs to develop,
monitor and manage its internal systems
• Challenge
– The company does not have its own IT team,
and IT knowledge is minimal
• Solution
– The company decides a managed service
model based on cloud
– By handing over responsibility to a third
party, the startup benefits from lower capital
costs (no IT personnel recruited, no new
hardware/software required, no licensing
issues)
– The company is not distracted from focusing
on its core responsibility i.e. growing the
business
Case Study 1- Startup Company
© Harbinger Systems | www.harbinger-systems.com
Case Study 2- Hybrid Model
• Situation
– A manufacturing company that mostly uses Microsoft technologies
and tools
– The company has some legacy systems built on other platforms
– A significant portion of company’s IT budget is allocated to maintaining
applications on-premise server
• Challenge
– Deploying new on-premise applications takes too long
– Infrastructure is used inefficiently
– Less critical applications typically get low amount of attention from
the IT staff
– Company has to follow compliance and standard
– Company wants performance and scalability solutions for better
customer experience
– Some application and data should be accessible from intranet
© Harbinger Systems | www.harbinger-systems.com
Case Study 2- Hybrid Model
• Solution
– Company opted for Hybrid cloud model which solved all the previously
mentioned challenges
– Enabled them to maximize the strengths of both hosted and on-
premise models
© Harbinger Systems | www.harbinger-systems.com
Case Study 3- Idea Generation
• Situation
– When a company decides upon the branding and identity for a new
product, it creates dozens of alternatives, and picks the best of these
for testing and refinement. Generating the raw ideas that feed
subsequent development processes, plays a critical role in innovation.
• Challenge
– Small and medium businesses need to compete with larger enterprises
in developing custom B2B products & enterprise applications for web &
mobile, at a rapid pace, yet at a fraction of cost involved so far
© Harbinger Systems | www.harbinger-systems.com
Case Study 3- Idea Generation
• Solution
– PaaS technology allows developers to develop, test and deploy their
software in one comprehensive environment
– Single platform environment frees the developer from the need to
tailor their applications to work on various OS and hardware
– Clients benefit from Zero overheads and keeping 100% focus on
Product Development & Go-to-market
PaaS Model Benefits
© Harbinger Systems | www.harbinger-systems.com
Evaluating the Cloud Readiness of Your Application
• Is your app a web app?
• Is your app native .NET/Java?
• Do you use any interop to other technologies?
• What database type do you use?
• What kind of management/monitoring tools do you use on your
app?
• Can you assess the costs of cloud deployment for your app?
• Determine the security risks that cloud deployment will reveal?
• Upgrade costs?
• Flexibility and transferability?
• Scalability and redundancy capabilities?
© Harbinger Systems | www.harbinger-systems.com
Cloud Based Development Best Practices- I
• Design your application for cloud
– Choose IaaS, PaaS or SaaS at appropriate places
– Data storage options
– Apply design patterns specific to cloud
– Everything is a service: Use RESTful APIs
– Decompose applications into logical components
– Use cloud provided services
– Technology choice
– Load balancing and Auto-scaling strategy
– Stateless web server
– Using distributed caching if required
– Use CDN to edge-cache static file assets (images and scripts)
– Security at every layer
© Harbinger Systems | www.harbinger-systems.com
Cloud Based Development Best Practices- II
• Identify your strategy and approach to cloud
• Evaluate various options for hosting the application- Public, Private
community, Enterprise or Hybrid
• Design for taking care for failures
• Compute partitioning
• Data consistency
• Data partitioning
• Data replication and synchronization
• Instrumentation and telemetry
• Automate everything
© Harbinger Systems | www.harbinger-systems.com
Cloud Based Design – Single Server
Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
Cloud Based Design – Auto Scaling Architecture
Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
Cloud Based Design - Failover MultiCloud
Architecture
Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
Summary
• This is right time for Startups to outperform the big
players by leveraging cloud offerings
• There are varieties of cloud models available for
different business solutions. One should have an
understanding of one’s business requirement and
map it with different offerings provided by cloud
providers
• Good technology partner who maps your business
requirement with the cloud offerings is the need of
today
© Harbinger Systems | www.harbinger-systems.com
Q&A
© Harbinger Systems | www.harbinger-systems.com
Thank You!
Visit us at: www.harbinger-systems.com
Write to us at: hsplinfo@harbingergroup.com
Blog: blog.harbinger-systems.com
Twitter: twitter.com/HarbingerSys (@HarbingerSys)
Slideshare: slideshare.net/hsplmkting
Facebook: facebook.com/harbingersys
LinkedIn: linkedin.com/company/382306
© Harbinger Systems | www.harbinger-systems.com

Contenu connexe

En vedette

En vedette (10)

Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application DevelopmentWebinar IoT Cloud Platforms and Middleware for Rapid Application Development
Webinar IoT Cloud Platforms and Middleware for Rapid Application Development
 
Webinar: UI/UX best practices in cms based web design
Webinar: UI/UX best practices in cms based web designWebinar: UI/UX best practices in cms based web design
Webinar: UI/UX best practices in cms based web design
 
Webinar: IoT in Healthcare - An Overview
Webinar: IoT in Healthcare - An OverviewWebinar: IoT in Healthcare - An Overview
Webinar: IoT in Healthcare - An Overview
 
Webinar presentation-startups and mobility
Webinar presentation-startups and mobilityWebinar presentation-startups and mobility
Webinar presentation-startups and mobility
 
Building next gen hr solutions with people analytics-final
Building next gen hr solutions with people analytics-finalBuilding next gen hr solutions with people analytics-final
Building next gen hr solutions with people analytics-final
 
Discover the Potential of your Data with Machine Learning
Discover the Potential of your Data with Machine LearningDiscover the Potential of your Data with Machine Learning
Discover the Potential of your Data with Machine Learning
 
Webinar: Building amazing web apps rapidly with emerging tech
Webinar: Building amazing web apps rapidly with emerging techWebinar: Building amazing web apps rapidly with emerging tech
Webinar: Building amazing web apps rapidly with emerging tech
 
Webinar: Automation of Test Automation
Webinar: Automation of Test AutomationWebinar: Automation of Test Automation
Webinar: Automation of Test Automation
 
Building real-time-collaborative-web-applications
Building real-time-collaborative-web-applicationsBuilding real-time-collaborative-web-applications
Building real-time-collaborative-web-applications
 
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEADCLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
CLOUDIFICATION FOR INTERNET OF THINGS - THE ROAD AHEAD
 

Plus de Harbinger Systems - HRTech Builder of Choice

Plus de Harbinger Systems - HRTech Builder of Choice (20)

Using People Analytics for a Sustainable Remote Workforce
Using People Analytics for a Sustainable Remote WorkforceUsing People Analytics for a Sustainable Remote Workforce
Using People Analytics for a Sustainable Remote Workforce
 
5 Trends That Will Drive the Transformation of EdTech in 2021
5 Trends That Will Drive the Transformation of EdTech in 20215 Trends That Will Drive the Transformation of EdTech in 2021
5 Trends That Will Drive the Transformation of EdTech in 2021
 
Rapidly Transforming Organizational Content into Learning Experiences
Rapidly Transforming Organizational Content into Learning ExperiencesRapidly Transforming Organizational Content into Learning Experiences
Rapidly Transforming Organizational Content into Learning Experiences
 
Scalable HR Integrations for Better Data Analytics: Challenges & Solutions
Scalable HR Integrations for Better Data Analytics: Challenges & SolutionsScalable HR Integrations for Better Data Analytics: Challenges & Solutions
Scalable HR Integrations for Better Data Analytics: Challenges & Solutions
 
5 Key Items HR Should Consider Before Buying HR Technologies
5 Key Items HR Should Consider Before Buying HR Technologies5 Key Items HR Should Consider Before Buying HR Technologies
5 Key Items HR Should Consider Before Buying HR Technologies
 
Best Practices to Build Marketplace-Ready Integrations
Best Practices to Build Marketplace-Ready IntegrationsBest Practices to Build Marketplace-Ready Integrations
Best Practices to Build Marketplace-Ready Integrations
 
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
HRTech Integration Masterclass Session 4 How to Expand Your Recruitment Datab...
 
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing MarketsRecalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
 
How to Gain Key Insights from Data Distributed Across Multiple HR Systems
How to Gain Key Insights from Data Distributed Across Multiple HR SystemsHow to Gain Key Insights from Data Distributed Across Multiple HR Systems
How to Gain Key Insights from Data Distributed Across Multiple HR Systems
 
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
HRTech Integration Master Class Session 1 -Delivering Seamless Learning Exper...
 
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing MarketsRecalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
Recalibrating Product Strategy - Addressing Demand Shifts in Existing Markets
 
Integrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration ToolsIntegrating System of Records and Collaboration Tools
Integrating System of Records and Collaboration Tools
 
How to Power Your HR Apps With AI And Make It Explainable
How to Power Your HR Apps With AI And Make It ExplainableHow to Power Your HR Apps With AI And Make It Explainable
How to Power Your HR Apps With AI And Make It Explainable
 
Chatbot for Continuous Performance Management
Chatbot for Continuous Performance Management Chatbot for Continuous Performance Management
Chatbot for Continuous Performance Management
 
Leveraging mobile capabilities in your HR application
Leveraging mobile capabilities in your HR applicationLeveraging mobile capabilities in your HR application
Leveraging mobile capabilities in your HR application
 
Automate HR applications using AI and ML
Automate HR applications using AI and MLAutomate HR applications using AI and ML
Automate HR applications using AI and ML
 
Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...Engage for Success: Improve Workforce Engagement with Open Communication and ...
Engage for Success: Improve Workforce Engagement with Open Communication and ...
 
A Cloud-based Collaborative Learning and Coaching Platform
A Cloud-based Collaborative Learning and Coaching PlatformA Cloud-based Collaborative Learning and Coaching Platform
A Cloud-based Collaborative Learning and Coaching Platform
 
Extending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
Extending LRSs and the xAPI for Event-driven Blended and Adaptive LearningExtending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
Extending LRSs and the xAPI for Event-driven Blended and Adaptive Learning
 
Impact of SMAC Technology in HCM
Impact of SMAC Technology in HCMImpact of SMAC Technology in HCM
Impact of SMAC Technology in HCM
 

Dernier

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 

Dernier (20)

TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 

How cloud can transform your startup

  • 1. Webinar: How Cloud Can Transform Your Startup
  • 2. Panelists Bhavesh Raval Associate Architect Harbinger Systems Samir Shaikh Associate Architect Harbinger Systems © Harbinger Systems | www.harbinger-systems.com
  • 3. Agenda • Architecture of cloud computing • Cloud computing – present scenario and future trends • How cloud computing boosts the success factors of a startup • Case Studies • Evaluating the cloud readiness of your application • Guidelines and best practices for developing a cloud application © Harbinger Systems | www.harbinger-systems.com
  • 4. Cloud Revolution 1950’s • Era of Mainframe Computing • Shared a single processor and storage unit for multiple users 1970’s • Era of Virtual Machine/Server • Virtual machine with operating systems brought the revolution in IT industry 1990s • Concept of load balancing and use of physical devices in shared mode 2000s • Era of Cloud Computing © Harbinger Systems | www.harbinger-systems.com
  • 5. • Cloud is essentially utility computing • Automated services • “Pay per usage” - services are billed as consumed • “Accessible Anywhere”- enabled via the internet • Elasticity in amount of services consumed • Transition from capital expense to operating expense Cloud Computing – The Era of Virtualization © Harbinger Systems | www.harbinger-systems.com
  • 6. Software • SaaS (software‐as‐a‐service) • Applications available as an on-demand service • End‐user applications Platform • PaaS (platform‐as‐a‐service) • IT and developer tools for database and testing environments to build applications • Development or deployment activities Infrastructure • IaaS (infrastructure‐as‐a‐service) • Computing, Storage and Hosting Services • Network administrators Common Example Different Services Offered by Cloud • Email Service • Salesforce • Goto-Meeting • Microsoft Office 365 • Google Apps • Database Server • Application Development • Automation or Load Testing • OS • Directory Services • Virtual Servers • Cloud Storage • Application Hosting Environment © Harbinger Systems | www.harbinger-systems.com
  • 7. Architecture of Cloud Computing © Harbinger Systems | www.harbinger-systems.com
  • 8. Current Trends • Majority of Startups are using a cloud-based infrastructure • AWS leads in public cloud. Interest is building for Azure and Google. • In terms of users and revenues, Software-as-a-Service has the biggest share • Developers are flocking to PaaS for their enterprise applications. Microsoft Azure is most successful with its PaaS model. • Hybrid cloud is the popular choice • The challenge of cloud security is abating • Next-generation IT shapes up as Cloud + DevOps + Self- Service IT © Harbinger Systems | www.harbinger-systems.com
  • 9. • Gartner predicts a continued strong growth in public cloud services, with a CAGR of 17% year on year through 2017 • SaaS is rapidly gaining adoption in enterprises, leading Gartner to forecast that more than 50% of enterprises will have some form of SaaS-based application strategy • Highest Growth rate is observed in cloud infrastructure services • Forrester, another analyst firm, predicts cloud will generate greater revenue potential which can clearly be seen from AWS and Rackspace Future of Cloud Computing: Gartner Survey © Harbinger Systems | www.harbinger-systems.com
  • 10. Cloud: Fundamental Shift in IT © Harbinger Systems | www.harbinger-systems.com
  • 11. • Economic Benefits – People – Hardware – Pay as you go – Time to Market • Improves service availability • Less worry about outages • 3 in 10 midsize firms adopting public cloud in the next five years • Easy integration for any app • Scale up and down quickly • Trusted Advisor • Global becomes standard Cloud: How will it Benefit a Startup? • Operational Benefits – Reduced Cost – Increased Storage – Automation – Flexibility – Better Mobility – Better use of IT staff © Harbinger Systems | www.harbinger-systems.com
  • 12. Cloud: Startup Program • Various cloud providers have increased their focus on startup engagements and provide various program which benefit a startup – Amazon Web Services (AWS): AWS Activate program for startups – IBM: SoftLayer, an IBM company, has a startup incubator called Catalyst – Google Cloud Platform: The Google cloud platform startup pack favorable for startup – Microsoft Azure: Microsoft BizSpark program is one of the oldest and most popular program among the technology startups – Rackspace: Rackspace is one of the early cloud service providers to offer special packages for startups © Harbinger Systems | www.harbinger-systems.com
  • 13. • Situation – A small Size startup that needs to develop, monitor and manage its internal systems • Challenge – The company does not have its own IT team, and IT knowledge is minimal • Solution – The company decides a managed service model based on cloud – By handing over responsibility to a third party, the startup benefits from lower capital costs (no IT personnel recruited, no new hardware/software required, no licensing issues) – The company is not distracted from focusing on its core responsibility i.e. growing the business Case Study 1- Startup Company © Harbinger Systems | www.harbinger-systems.com
  • 14. Case Study 2- Hybrid Model • Situation – A manufacturing company that mostly uses Microsoft technologies and tools – The company has some legacy systems built on other platforms – A significant portion of company’s IT budget is allocated to maintaining applications on-premise server • Challenge – Deploying new on-premise applications takes too long – Infrastructure is used inefficiently – Less critical applications typically get low amount of attention from the IT staff – Company has to follow compliance and standard – Company wants performance and scalability solutions for better customer experience – Some application and data should be accessible from intranet © Harbinger Systems | www.harbinger-systems.com
  • 15. Case Study 2- Hybrid Model • Solution – Company opted for Hybrid cloud model which solved all the previously mentioned challenges – Enabled them to maximize the strengths of both hosted and on- premise models © Harbinger Systems | www.harbinger-systems.com
  • 16. Case Study 3- Idea Generation • Situation – When a company decides upon the branding and identity for a new product, it creates dozens of alternatives, and picks the best of these for testing and refinement. Generating the raw ideas that feed subsequent development processes, plays a critical role in innovation. • Challenge – Small and medium businesses need to compete with larger enterprises in developing custom B2B products & enterprise applications for web & mobile, at a rapid pace, yet at a fraction of cost involved so far © Harbinger Systems | www.harbinger-systems.com
  • 17. Case Study 3- Idea Generation • Solution – PaaS technology allows developers to develop, test and deploy their software in one comprehensive environment – Single platform environment frees the developer from the need to tailor their applications to work on various OS and hardware – Clients benefit from Zero overheads and keeping 100% focus on Product Development & Go-to-market PaaS Model Benefits © Harbinger Systems | www.harbinger-systems.com
  • 18. Evaluating the Cloud Readiness of Your Application • Is your app a web app? • Is your app native .NET/Java? • Do you use any interop to other technologies? • What database type do you use? • What kind of management/monitoring tools do you use on your app? • Can you assess the costs of cloud deployment for your app? • Determine the security risks that cloud deployment will reveal? • Upgrade costs? • Flexibility and transferability? • Scalability and redundancy capabilities? © Harbinger Systems | www.harbinger-systems.com
  • 19. Cloud Based Development Best Practices- I • Design your application for cloud – Choose IaaS, PaaS or SaaS at appropriate places – Data storage options – Apply design patterns specific to cloud – Everything is a service: Use RESTful APIs – Decompose applications into logical components – Use cloud provided services – Technology choice – Load balancing and Auto-scaling strategy – Stateless web server – Using distributed caching if required – Use CDN to edge-cache static file assets (images and scripts) – Security at every layer © Harbinger Systems | www.harbinger-systems.com
  • 20. Cloud Based Development Best Practices- II • Identify your strategy and approach to cloud • Evaluate various options for hosting the application- Public, Private community, Enterprise or Hybrid • Design for taking care for failures • Compute partitioning • Data consistency • Data partitioning • Data replication and synchronization • Instrumentation and telemetry • Automate everything © Harbinger Systems | www.harbinger-systems.com
  • 21. Cloud Based Design – Single Server Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
  • 22. Cloud Based Design – Auto Scaling Architecture Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
  • 23. Cloud Based Design - Failover MultiCloud Architecture Image source: Rightscale© Harbinger Systems | www.harbinger-systems.com
  • 24. Summary • This is right time for Startups to outperform the big players by leveraging cloud offerings • There are varieties of cloud models available for different business solutions. One should have an understanding of one’s business requirement and map it with different offerings provided by cloud providers • Good technology partner who maps your business requirement with the cloud offerings is the need of today © Harbinger Systems | www.harbinger-systems.com
  • 25. Q&A © Harbinger Systems | www.harbinger-systems.com
  • 26. Thank You! Visit us at: www.harbinger-systems.com Write to us at: hsplinfo@harbingergroup.com Blog: blog.harbinger-systems.com Twitter: twitter.com/HarbingerSys (@HarbingerSys) Slideshare: slideshare.net/hsplmkting Facebook: facebook.com/harbingersys LinkedIn: linkedin.com/company/382306 © Harbinger Systems | www.harbinger-systems.com

Notes de l'éditeur

  1. How can a company’s applications be scalable and have high availability? To achieve this, along with developing the applications, you must also have an infrastructure that can support them. For example, you may need to add servers or increase the capacities of existing ones, have redundant hardware, add logic to the application to handle distributed computing, and add mechanisms to handle failover. You have to do this even if an application is in high demand for only short periods of time. Life becomes even more complicated (and expensive) when you start to consider issues such as network latency and security boundaries. The cloud offers a solution to this dilemma. The cloud is made up of interconnected servers located in various data centers. However, you see what appears to be a centralized location that someone else hosts and manages. By shifting the responsibility of maintaining an infrastructure to someone else, you’re free to concentrate on what matters most: the application. If the cloud has data centers in different geographical areas, you can move your content closer to the people who are using it most. If an application is heavily used in Asia, have an instance running in a data center located there. This kind of flexibility may not be available to you if you have to own all the hardware. Another advantage to the cloud is that it’s a “pay as you go” proposition. If you don’t need it, you don’t have to pay for it. When demand is high, you can scale up, and when demand is low, you can scale back. Yes, by moving applications to the cloud, you’re giving up some control and autonomy, but you’re also going to benefit from reduced costs, increased flexibility, and scalable computation and storage. This guide shows you how to do this.