Mobile development One-stop solution

Source: Internet
Author: User
Tags docker registry

The technical challenges facing mobile developers

Start-up period

Innovation-Client development, server development, testing

Technology Selection :
Developing a language Technology framework cloud computing picture
Large data calculation of database cache middleware

Architecture is stable : flexibility and scalability, a clear architecture, new people can quickly get started.

Ascent Period

operation and maintenance challenges :
U? Deploying a release is not a challenge
U? Add the machine, how to add?
U? Backup of data, how to restore? What do hot cold do?
U? System Architecture upgrades and refactoring

Security challenges :
U? Cyber attack
U? Data security: Drag library, permission crack, user privacy disclosure
U? Application Security: XSS injection, vulnerability, SQL injection
Stability challenges :
U? User to tell you that the system hangs up?!
U? Bug in version, how to roll back quickly
U? How to do the capacity evaluation of the system?
48% of users will uninstall the loss due to the stability selection

IAAS
Advantages: Flexibility, freedom
Cons: Build a system from scratch

PAAS
Advantages: visual operation and Maintenance management
Cons: Change the code to fit, poor scalability

CAAS
Pros: Build once, run everywhere
Cons: Supporting facilities, stability

Technical framework:

Optimization of the Mirrored warehouse system

U? Converted from Docker officially open source Docker registry
U? Docking Tae user rights system, support HTTP Basic-auth
U? Mirrored storage on the ground to OSS to ensure storage data reliability
U? VM host adds mirrored cache to accelerate Docker container image download process

Automated Operations-Application management

Basic application configuration (application parameters, visual restart, off)
Elastic calculation, vertical/horizontal scaling, one-click expansion
WEBSSH login, client SSH login
Support HTTP/HTTPS/TCP Access

Support large File program upload, breakpoint continuation
U? Standalone GIT,SVN cluster, service hot standby, data cold standby + hot standby
U? Container asynchronous concurrent uploads,
U? Issue a batch polling mechanism to ensure

Automated operations-monitoring alarms

Automated operations-logs, pressure measurement, online IDE

Logging and Monitoring System architecture

40+ Storm Log Collection cluster
History log Query Latency average 2 minutes
Real-time Log query latency 3 seconds
More than 300 million logs collected per day, exceeding 200G
Log storage saved for 30 days
Log preserving sequence

Full coverage of application build + upgrade + operational lifecycle

Full architecture support for mobile scenarios

? Resource controllable
? Upgrade Smoothing
? Build Fast
? Simple operation and Maintenance
? Performance
? Stability
? Maintainability

We hope to help you with your software development.

The above content is from the network, hope to your system architecture design, software development help. Other articles you might be interested in:

Build efficient research and development and automated operation and maintenance
Design ideas of Internet database architecture
Practice of a large-scale electric clouds platform
Enterprise Application Architecture mode N-tier multi-tier architecture
An enterprise social application network topology architecture diagram
IT Infrastructure planning scenario one (network system planning)
Food chain Company It informatization solution One

If you want to know more software development, system it integration, Enterprise informatization, project management and other information, please follow my subscription number:


Petter Liu
Source: http://www.cnblogs.com/wintersun/
This article is copyright to the author and the blog Park, Welcome to reprint, but without the consent of the author must retain this paragraph, and in the article page obvious location to the original link, otherwise reserves the right to pursue legal responsibility.
The article was also published in my Independent blog-petter Liu blog.

Mobile development One-stop solution

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.