SlideShare a Scribd company logo
1 of 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

More Related Content

Viewers also liked

Viewers also liked (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
 

More from Harbinger Systems - HRTech Builder of Choice

More from 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
 

Recently uploaded

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)Gabriella Davis
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationSafe Software
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 

Recently uploaded (20)

Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 

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

Editor's Notes

  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.